2025-07-05 17:55 ftp://ftp.de.debian.org/debian/pool/main/r/r-cran-tmb/r-cran-tmb_1.9.17.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openmp --library=boost --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: 9b11b6b (2025-07-04 16:03:30 +0200) count: 828 804 elapsed-time: 7.6 7.9 head-timing-info: old-timing-info: head results: TMB/inst/examples/ar1xar1.cpp:11:3: error: There is an unknown macro here somewhere. Configuration is required. If DATA_VECTOR is a macro then please configure it. [unknownMacro] TMB/inst/examples/linreg_parallel.cpp:7:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y [valueFlowBailoutIncompleteVar] TMB/inst/examples/randomregression.cpp:7:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable group [valueFlowBailoutIncompleteVar] TMB/inst/examples/simple.cpp:7:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] TMB/inst/examples/randomregression.cpp:19:7: style: The scope of the variable 'j' can be reduced. [variableScope] TMB/inst/examples/randomregression.cpp:22:11: style: Local variable 'j' shadows outer variable [shadowVariable] TMB/inst/examples/randomregression.cpp:19:7: note: Shadowed declaration TMB/inst/examples/randomregression.cpp:22:11: note: Shadow variable TMB/inst/include/cppad/local/cppad_colpack.cpp:56:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MEM_ADOLC [valueFlowBailoutIncompleteVar] TMB/inst/include/cppad/local/cppad_colpack.cpp:139:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MEM_ADOLC [valueFlowBailoutIncompleteVar] TMB/inst/include/cppad/local/cppad_colpack.cpp:168:33: style: The scope of the variable 'nz1' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/d1mach.cpp:36:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/bessel/bessel_y.cpp:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_RANGE [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/bessel/bessel_y.cpp:117:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_RANGE [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/bessel/bessel_y.cpp:269:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/beta/i1mach.cpp:41:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_RADIX [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/beta/pbeta.cpp:77:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NaN [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/bessel/bessel_j.cpp:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_RANGE [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/bessel/bessel_j.cpp:110:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_RANGE [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/bessel/bessel_j.cpp:258:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_RANGE [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/bessel/bessel_y.cpp:76:10: style: C-style pointer casting [cstyleCast] TMB/inst/include/tiny_ad/gamma/chebyshev.cpp:73:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ML_ERR_return_NAN [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/gamma/gamma.cpp:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 0.8571195590989331421920062399942e [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/gamma/gamma.cpp:91:12: style: The scope of the variable 'n' can be reduced. [variableScope] TMB/inst/include/tiny_ad/bessel/bessel_i.cpp:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_RANGE [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/bessel/bessel_i.cpp:107:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_RANGE [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/bessel/bessel_i.cpp:254:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ML_POSINF [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/beta/toms708.cpp:215:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/beta/toms708.cpp:628:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NegInf [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/beta/toms708.cpp:671:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/beta/toms708.cpp:731:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NaN [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/beta/toms708.cpp:929:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_LN_SQRT_2PI [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/beta/toms708.cpp:980:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/beta/toms708.cpp:1133:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NegInf [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/beta/toms708.cpp:1222:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_SQRT_PI [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/gamma/gamma_cody.cpp:162:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ML_POSINF [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/gamma/lgamma.cpp:74:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_RANGE [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/bessel/bessel_k.cpp:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_RANGE [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/bessel/bessel_k.cpp:100:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_RANGE [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/bessel/bessel_k.cpp:259:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_RANGE [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/gamma/lgammacor.cpp:75:2: error: syntax error [syntaxError] TMB/inst/include/tiny_ad/gamma/stirlerr.cpp:96:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_LN_SQRT_2PI [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/integrate/integrate.cpp:489:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/integrate/integrate.cpp:1210:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/integrate/integrate.cpp:1631:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/integrate/integrate.cpp:1799:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/integrate/integrate.cpp:2048:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:1908:21: debug: Failed to instantiate template "getOperator". The checking continues anyway. [templateInstantiation] TMB/inst/include/tiny_ad/beta/toms708.cpp:1478:9: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] TMB/inst/include/tiny_ad/beta/toms708.cpp:518:9: style: The scope of the variable 'i' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:518:12: style: The scope of the variable 'm' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:805:19: style: The scope of the variable 'const__' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:807:9: style: The scope of the variable 'i' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:807:12: style: The scope of the variable 'n' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:942:19: style: The scope of the variable 'const__' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:1450:19: style: The scope of the variable 'p1' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:1451:19: style: The scope of the variable 'p2' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:1452:19: style: The scope of the variable 'q1' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:1453:19: style: The scope of the variable 'q2' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:1454:19: style: The scope of the variable 'q3' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:1455:19: style: The scope of the variable 'q4' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:1502:19: style: The scope of the variable 'a' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:1503:19: style: The scope of the variable 'b' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:1548:19: style: The scope of the variable 'a' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:1550:19: style: The scope of the variable 'b' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:1552:19: style: The scope of the variable 'p' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:1555:19: style: The scope of the variable 'q' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:1614:19: style: The scope of the variable 'a' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:1616:19: style: The scope of the variable 'b' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:1618:19: style: The scope of the variable 'p' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:1621:19: style: The scope of the variable 'q' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:2234:19: style: The scope of the variable 'd' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:2236:19: style: The scope of the variable 'c0' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:2237:19: style: The scope of the variable 'c1' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:2238:19: style: The scope of the variable 'c2' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:2239:19: style: The scope of the variable 'c3' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:2240:19: style: The scope of the variable 'c4' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:2241:19: style: The scope of the variable 'c5' can be reduced. [variableScope] TMB/inst/include/tiny_ad/beta/toms708.cpp:1195:67: style:inconclusive: Function 'grat_r' argument 3 names different: declaration 'r' definition 'log_r'. [funcArgNamesDifferent] TMB/inst/include/tiny_ad/beta/toms708.cpp:45:67: note: Function 'grat_r' argument 3 names different: declaration 'r' definition 'log_r'. TMB/inst/include/tiny_ad/beta/toms708.cpp:1195:67: note: Function 'grat_r' argument 3 names different: declaration 'r' definition 'log_r'. TMB/inst/include/tiny_ad/beta/toms708.cpp:1635:8: style: Local variable 't' shadows outer variable [shadowVariable] TMB/inst/include/tiny_ad/beta/toms708.cpp:1630:14: note: Shadowed declaration TMB/inst/include/tiny_ad/beta/toms708.cpp:1635:8: note: Shadow variable TMB/inst/include/tiny_ad/beta/toms708.cpp:1636:6: style: Local variable 'top' shadows outer variable [shadowVariable] TMB/inst/include/tiny_ad/beta/toms708.cpp:1630:25: note: Shadowed declaration TMB/inst/include/tiny_ad/beta/toms708.cpp:1636:6: note: Shadow variable TMB/inst/include/tiny_ad/beta/toms708.cpp:1637:6: style: Local variable 'bot' shadows outer variable [shadowVariable] TMB/inst/include/tiny_ad/beta/toms708.cpp:1630:20: note: Shadowed declaration TMB/inst/include/tiny_ad/beta/toms708.cpp:1637:6: note: Shadow variable TMB/inst/include/tiny_ad/beta/toms708.cpp:2054:10: style: Local variable 'n' shadows outer variable [shadowVariable] TMB/inst/include/tiny_ad/beta/toms708.cpp:2014:6: note: Shadowed declaration TMB/inst/include/tiny_ad/beta/toms708.cpp:2054:10: note: Shadow variable TMB/inst/include/tiny_ad/tweedie/tweedie.cpp:21:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/tweedie/tweedie.cpp:74:19: warning: Invalid log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] TMB/inst/include/tiny_ad/tweedie/tweedie.cpp:65:13: note: Assignment 'sum_ww=0.0', assigned value is 0.0 TMB/inst/include/tiny_ad/tweedie/tweedie.cpp:72:21: note: Assuming condition is false TMB/inst/include/tiny_ad/tweedie/tweedie.cpp:74:19: note: Invalid argument TMB/inst/include/tiny_ad/tweedie/tweedie.cpp:73:12: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] TMB/inst/template.cpp:7:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] TMB/src/external_metis.c:98:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NilValue [valueFlowBailoutIncompleteVar] TMB/src/init.c:41:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:311:22: debug: Failed to instantiate template "Args". The checking continues anyway. [templateInstantiation] TMB/inst/include/TMBad/global.hpp:279:22: debug: Failed to instantiate template "Args". The checking continues anyway. [templateInstantiation] TMB/src/solve_subset.c:148:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHOLMOD_A [valueFlowBailoutIncompleteVar] TMB/src/solve_subset.c:178:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHOLMOD_REAL [valueFlowBailoutIncompleteVar] TMB/src/solve_subset.c:228:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dtrsm [valueFlowBailoutIncompleteVar] TMB/src/solve_subset.c:297:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NilValue [valueFlowBailoutIncompleteVar] TMB/src/solve_subset.c:318:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NilValue [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:4288:17: debug: Failed to instantiate template "first_occurance". The checking continues anyway. [templateInstantiation] TMB/src/solve_subset.c:189:7: warning: If memory allocation fails, then there is a possible null pointer dereference: w [nullPointerOutOfMemory] TMB/src/solve_subset.c:179:21: note: Assuming allocation function fails TMB/src/solve_subset.c:179:21: note: Assignment 'w=malloc(x->nrow*sizeof(double))', assigned value is 0 TMB/src/solve_subset.c:189:7: note: Null pointer dereference TMB/src/solve_subset.c:194:20: warning: If memory allocation fails, then there is a possible null pointer dereference: w [nullPointerOutOfMemory] TMB/src/solve_subset.c:179:21: note: Assuming allocation function fails TMB/src/solve_subset.c:179:21: note: Assignment 'w=malloc(x->nrow*sizeof(double))', assigned value is 0 TMB/src/solve_subset.c:194:20: note: Null pointer dereference TMB/src/solve_subset.c:226:20: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] TMB/src/solve_subset.c:225:21: note: Assuming allocation function fails TMB/src/solve_subset.c:225:21: note: Assignment 'wrk=malloc(nq*ns*sizeof(double))', assigned value is 0 TMB/src/solve_subset.c:226:20: note: Null pointer addition TMB/src/solve_subset.c:177:38: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] TMB/src/solve_subset.c:177:54: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] TMB/src/solve_subset.c:180:8: style: Variable 'xi' can be declared as pointer to const [constVariablePointer] TMB/src/solve_subset.c:181:8: style: Variable 'xp' can be declared as pointer to const [constVariablePointer] TMB/src/solve_subset.c:182:11: style: Variable 'xx' can be declared as pointer to const [constVariablePointer] TMB/src/solve_subset.c:203:8: style: Variable 'super' can be declared as pointer to const [constVariablePointer] TMB/src/solve_subset.c:250:8: style: Variable 'Lp' can be declared as pointer to const [constVariablePointer] TMB/src/solve_subset.c:303:8: style: Variable 'Ai' can be declared as pointer to const [constVariablePointer] TMB/src/solve_subset.c:303:13: style: Variable 'Ap' can be declared as pointer to const [constVariablePointer] TMB/src/solve_subset.c:330:8: style: Variable 'Ai' can be declared as pointer to const [constVariablePointer] TMB/src/solve_subset.c:330:18: style: Variable 'Bi' can be declared as pointer to const [constVariablePointer] TMB/src/solve_subset.c:330:28: style: Variable 'Ap' can be declared as pointer to const [constVariablePointer] TMB/src/solve_subset.c:330:38: style: Variable 'Bp' can be declared as pointer to const [constVariablePointer] TMB/src/solve_subset.c:367:8: style: Variable 'Ai' can be declared as pointer to const [constVariablePointer] TMB/src/solve_subset.c:367:18: style: Variable 'Ap' can be declared as pointer to const [constVariablePointer] TMB/src/solve_subset.c:370:8: style: Variable 'mark' can be declared as pointer to const [constVariablePointer] TMB/inst/include/tiny_ad/bessel/bessel_j.cpp:77:10: style: C-style pointer casting [cstyleCast] TMB/src/utils.c:34:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTPTRSXP [valueFlowBailoutIncompleteVar] TMB/inst/include/tiny_ad/integrate/integrate.cpp:1679:11: style: The if condition is the same as the previous if condition [duplicateCondition] TMB/inst/include/tiny_ad/integrate/integrate.cpp:1676:11: note: First condition TMB/inst/include/tiny_ad/integrate/integrate.cpp:1679:11: note: Second condition TMB/inst/include/tiny_ad/bessel/bessel_i.cpp:74:10: style: C-style pointer casting [cstyleCast] TMB/inst/include/tiny_ad/bessel/bessel_i.cpp:503:6: style: Variable 'aa' is reassigned a value before the old one has been used. [redundantAssignment] TMB/inst/include/tiny_ad/bessel/bessel_i.cpp:490:9: note: aa is assigned TMB/inst/include/tiny_ad/bessel/bessel_i.cpp:503:6: note: aa is overwritten TMB/inst/include/TMBad/global.hpp:2226:37: debug: Failed to instantiate template "getOperator". The checking continues anyway. [templateInstantiation] TMB/inst/include/tiny_ad/bessel/bessel_k.cpp:68:10: style: C-style pointer casting [cstyleCast] TMB/inst/include/TMBad/radix.hpp:47:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_order [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:113:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:124:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:375:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable implicit_dependencies [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:396:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:431:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:437:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elimination_protected [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:452:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable implicit_dependencies [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:541:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:546:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:547:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:570:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:577:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:578:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:579:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:580:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:589:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:771:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elimination_protected [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:1089:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:1367:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:1646:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ninput [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:1647:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noutput [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:2360:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noutput [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:3777:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rcout [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/vectorize.hpp:13:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S1 [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/vectorize.hpp:26:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable values [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/vectorize.hpp:29:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable values [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/vectorize.hpp:40:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable values [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/vectorize.hpp:43:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable values [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/vectorize.hpp:47:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable derivs [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/vectorize.hpp:51:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable derivs [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/vectorize.hpp:119:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ninput [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/vectorize.hpp:130:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S0 [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/vectorize.hpp:152:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S0 [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/vectorize.hpp:185:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S0 [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/checkpoint.hpp:215:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable packed [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/checkpoint.hpp:236:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rcout [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/integrate.hpp:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/integrate.hpp:398:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/integrate.hpp:632:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/integrate.hpp:717:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/integrate.hpp:852:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/integrate.hpp:1046:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/integrate.hpp:1115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Integrand [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/graph_transform.hpp:120:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/graph_transform.hpp:234:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rcout [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/graph_transform.hpp:360:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.hpp:317:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.hpp:615:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable range_weight [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.hpp:1197:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Functor [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.hpp:1254:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.hpp:1285:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/ad_blas.hpp:76:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UP [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/ad_blas.hpp:127:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UP [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/ad_blas.hpp:129:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UP [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/ad_blas.hpp:138:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YT [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/ad_blas.hpp:146:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XT [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/ad_blas.hpp:166:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UP [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/ad_blas.hpp:178:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UP [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/ad_blas.hpp:199:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UP [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:39:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:53:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:58:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:76:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:97:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:117:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:136:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:155:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:195:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:373:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rcout [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:710:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:719:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:809:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rcout [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:1084:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:1107:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:1522:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:1559:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:1780:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rcout [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:1868:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noutput [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:1874:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noutput [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:3381:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:3415:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:4064:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rcout [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:4144:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rcout [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:4412:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/TMBad.cpp:4467:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rcout [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:2521:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dynamic [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:2172:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dynamic [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:2180:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dynamic [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:2188:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dynamic [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:357:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:49:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:51:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:90:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rcout [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:95:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rcout [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/global.hpp:1969:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ninput [valueFlowBailoutIncompleteVar] TMB/inst/include/TMBad/graph_transform.hpp:291:5: error: Non-local variable 'p_replay' will use pointer to local variable 'replay'. [danglingLifetime] TMB/inst/include/TMBad/graph_transform.hpp:291:16: note: Address of variable taken here. TMB/inst/include/TMBad/graph_transform.hpp:290:20: note: Variable created here. TMB/inst/include/TMBad/graph_transform.hpp:291:5: note: Non-local variable 'p_replay' will use pointer to local variable 'replay'. TMB/inst/include/TMBad/TMBad.cpp:102:13: error: Non-local variable 'cout' will use pointer to local variable 'buffer'. [danglingLifetime] TMB/inst/include/TMBad/TMBad.cpp:102:20: note: Address of variable taken here. TMB/inst/include/TMBad/TMBad.cpp:101:24: note: Variable created here. TMB/inst/include/TMBad/TMBad.cpp:102:13: note: Non-local variable 'cout' will use pointer to local variable 'buffer'. TMB/inst/include/TMBad/TMBad.cpp:124:13: error: Non-local variable 'cout' will use pointer to local variable 'buffer'. [danglingLifetime] TMB/inst/include/TMBad/TMBad.cpp:124:20: note: Address of variable taken here. TMB/inst/include/TMBad/TMBad.cpp:123:24: note: Variable created here. TMB/inst/include/TMBad/TMBad.cpp:124:13: note: Non-local variable 'cout' will use pointer to local variable 'buffer'. TMB/inst/include/TMBad/TMBad.cpp:4592:35: error: Using pointer that is a temporary. [danglingTemporaryLifetime] TMB/inst/include/TMBad/TMBad.cpp:4546:68: note: Return pointer. TMB/inst/include/TMBad/TMBad.cpp:4546:65: note: Pointer to container is created here. TMB/inst/include/TMBad/TMBad.cpp:4590:28: note: Passed to member function 'deriv_ptr'. TMB/inst/include/TMBad/TMBad.cpp:4590:28: note: Temporary created here. TMB/inst/include/TMBad/TMBad.cpp:4592:35: note: Using pointer that is a temporary. TMB/inst/include/TMBad/TMBad.cpp:4592:44: error: Using pointer that is a temporary. [danglingTemporaryLifetime] TMB/inst/include/TMBad/TMBad.cpp:4546:68: note: Return pointer. TMB/inst/include/TMBad/TMBad.cpp:4546:65: note: Pointer to container is created here. TMB/inst/include/TMBad/TMBad.cpp:4591:28: note: Passed to member function 'deriv_ptr'. TMB/inst/include/TMBad/TMBad.cpp:4591:28: note: Temporary created here. TMB/inst/include/TMBad/TMBad.cpp:4592:44: note: Using pointer that is a temporary. TMB/inst/include/TMBad/TMBad.cpp:4662:22: error: Returning pointer to local variable 'sr' that will be invalid when returning. [returnDanglingLifetime] TMB/inst/include/TMBad/TMBad.cpp:4544:68: note: Return pointer. TMB/inst/include/TMBad/TMBad.cpp:4544:65: note: Pointer to container is created here. TMB/inst/include/TMBad/TMBad.cpp:4662:10: note: Passed to member function 'value_ptr'. TMB/inst/include/TMBad/TMBad.cpp:4661:14: note: Variable created here. TMB/inst/include/TMBad/TMBad.cpp:4662:22: note: Returning pointer to local variable 'sr' that will be invalid when returning. TMB/inst/include/TMBad/TMBad.cpp:3389:31: warning: Invalid std::log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] TMB/inst/include/TMBad/TMBad.cpp:3385:15: note: Assignment 'args.y(0)=0', assigned value is 0 TMB/inst/include/TMBad/TMBad.cpp:3386:24: note: Assuming condition is false TMB/inst/include/TMBad/TMBad.cpp:3389:31: note: Invalid argument TMB/inst/include/TMBad/TMBad.cpp:3434:31: warning: Invalid std::log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] TMB/inst/include/TMBad/TMBad.cpp:3429:15: note: Assignment 'args.y(0)=0', assigned value is 0 TMB/inst/include/TMBad/TMBad.cpp:3430:24: note: Assuming condition is false TMB/inst/include/TMBad/TMBad.cpp:3434:31: note: Invalid argument TMB/inst/include/TMBad/vectorize.hpp:30:3: warning: Member variable 'ForwardArgs::k' is not initialized in the copy constructor. [uninitMemberVar] TMB/inst/include/TMBad/vectorize.hpp:52:3: warning: Member variable 'ReverseArgs::k' is not initialized in the copy constructor. [uninitMemberVar] TMB/inst/include/TMBad/TMBad.cpp:4548:13: warning:inconclusive: Member variable 'SegmentRef::glob_ptr' is not initialized in the constructor. [uninitMemberVar] TMB/inst/include/TMBad/TMBad.cpp:4548:13: warning:inconclusive: Member variable 'SegmentRef::offset' is not initialized in the constructor. [uninitMemberVar] TMB/inst/include/TMBad/TMBad.cpp:4548:13: warning:inconclusive: Member variable 'SegmentRef::size' is not initialized in the constructor. [uninitMemberVar] TMB/inst/include/TMBad/graph_transform.hpp:271:3: warning: Member variable 'logIntegrate_t::p_replay' is not initialized in the constructor. [uninitMemberVar] TMB/inst/include/TMBad/graph_transform.hpp:276:3: warning:inconclusive: Member variable 'logIntegrate_t::mu' is not initialized in the constructor. [uninitMemberVar] TMB/inst/include/TMBad/graph_transform.hpp:276:3: warning:inconclusive: Member variable 'logIntegrate_t::sigma' is not initialized in the constructor. [uninitMemberVar] TMB/inst/include/TMBad/graph_transform.hpp:276:3: warning:inconclusive: Member variable 'logIntegrate_t::f_mu' is not initialized in the constructor. [uninitMemberVar] TMB/inst/include/TMBad/graph_transform.hpp:276:3: warning:inconclusive: Member variable 'logIntegrate_t::p_replay' is not initialized in the constructor. [uninitMemberVar] TMB/inst/include/TMBad/TMBad.hpp:1213:3: warning:inconclusive: Member variable 'Sparse::m' is not initialized in the constructor. [uninitMemberVar] TMB/inst/include/TMBad/TMBad.hpp:1213:3: warning:inconclusive: Member variable 'Sparse::n' is not initialized in the constructor. [uninitMemberVar] TMB/inst/include/TMBad/TMBad.hpp:1214:3: warning: Member variable 'Sparse::m' is not initialized in the constructor. [uninitMemberVar] TMB/inst/include/TMBad/TMBad.hpp:1214:3: warning: Member variable 'Sparse::n' is not initialized in the constructor. [uninitMemberVar] TMB/inst/include/TMBad/TMBad.cpp:315:19: warning:inconclusive: Member variable 'compressed_input::n' is not initialized in the constructor. [uninitMemberVar] TMB/inst/include/TMBad/TMBad.cpp:315:19: warning:inconclusive: Member variable 'compressed_input::m' is not initialized in the constructor. [uninitMemberVar] TMB/inst/include/TMBad/TMBad.cpp:315:19: warning:inconclusive: Member variable 'compressed_input::nrep' is not initialized in the constructor. [uninitMemberVar] TMB/inst/include/TMBad/TMBad.cpp:315:19: warning:inconclusive: Member variable 'compressed_input::np' is not initialized in the constructor. [uninitMemberVar] TMB/inst/include/TMBad/TMBad.cpp:315:19: warning:inconclusive: Member variable 'compressed_input::counter' is not initialized in the constructor. [uninitMemberVar] TMB/inst/include/TMBad/TMBad.cpp:315:19: warning:inconclusive: Member variable 'compressed_input::max_period_size' is not initialized in the constructor. [uninitMemberVar] TMB/inst/include/TMBad/TMBad.cpp:3666:3: performance: Variable 'dep_index' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] TMB/inst/include/TMBad/TMBad.cpp:4106:3: performance: Variable 'reverse_graph' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] TMB/inst/include/TMBad/radix.hpp:31:10: style:inconclusive: Technically the member function 'radix::radix::key' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:367:8: style:inconclusive: Technically the member function 'TMBad::ForwardArgs < bool >::x' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:368:25: style:inconclusive: Technically the member function 'TMBad::ForwardArgs < bool >::y' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:426:25: style:inconclusive: Technically the member function 'TMBad::ReverseArgs < bool >::x' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:427:8: style:inconclusive: Technically the member function 'TMBad::ReverseArgs < bool >::y' can be const. [functionConst] TMB/inst/include/TMBad/TMBad.cpp:744:21: style:inconclusive: Either there is a missing 'override', or the member function 'TMBad::Writer::p' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:503:15: note: Either there is a missing 'override', or the member function 'TMBad::Writer::p' can be const. TMB/inst/include/TMBad/TMBad.cpp:744:21: note: Either there is a missing 'override', or the member function 'TMBad::Writer::p' can be const. TMB/inst/include/TMBad/TMBad.cpp:754:16: style:inconclusive: Either there is a missing 'override', or the member function 'TMBad::Writer::operator-' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:506:10: note: Either there is a missing 'override', or the member function 'TMBad::Writer::operator-' can be const. TMB/inst/include/TMBad/TMBad.cpp:754:16: note: Either there is a missing 'override', or the member function 'TMBad::Writer::operator-' can be const. TMB/inst/include/TMBad/TMBad.cpp:758:16: style:inconclusive: Either there is a missing 'override', or the member function 'TMBad::Writer::operator/' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:508:10: note: Either there is a missing 'override', or the member function 'TMBad::Writer::operator/' can be const. TMB/inst/include/TMBad/TMBad.cpp:758:16: note: Either there is a missing 'override', or the member function 'TMBad::Writer::operator/' can be const. TMB/inst/include/TMBad/global.hpp:573:10: style:inconclusive: Technically the member function 'TMBad::ReverseArgs < Writer >::dxd' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:574:10: style:inconclusive: Technically the member function 'TMBad::ReverseArgs < Writer >::dyd' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:575:10: style:inconclusive: Technically the member function 'TMBad::ReverseArgs < Writer >::xd' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:576:10: style:inconclusive: Technically the member function 'TMBad::ReverseArgs < Writer >::yd' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:577:53: debug: CheckClass::isMemberVar found used member variable 'ptr' with varid 0 [varid0] TMB/inst/include/TMBad/global.hpp:577:10: style:inconclusive: Technically the member function 'TMBad::ReverseArgs < Writer >::dxi' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:578:53: debug: CheckClass::isMemberVar found used member variable 'ptr' with varid 0 [varid0] TMB/inst/include/TMBad/global.hpp:578:10: style:inconclusive: Technically the member function 'TMBad::ReverseArgs < Writer >::dyi' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:579:52: debug: CheckClass::isMemberVar found used member variable 'ptr' with varid 0 [varid0] TMB/inst/include/TMBad/global.hpp:579:10: style:inconclusive: Technically the member function 'TMBad::ReverseArgs < Writer >::xi' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:580:52: debug: CheckClass::isMemberVar found used member variable 'ptr' with varid 0 [varid0] TMB/inst/include/TMBad/global.hpp:580:10: style:inconclusive: Technically the member function 'TMBad::ReverseArgs < Writer >::yi' can be const. [functionConst] TMB/inst/include/TMBad/TMBad.cpp:799:15: style:inconclusive: Technically the member function 'TMBad::graph::num_neighbors' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:621:10: note: Technically the member function 'TMBad::graph::num_neighbors' can be const. TMB/inst/include/TMBad/TMBad.cpp:799:15: note: Technically the member function 'TMBad::graph::num_neighbors' can be const. TMB/inst/include/TMBad/TMBad.cpp:803:13: style:inconclusive: Technically the member function 'TMBad::graph::empty' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:623:8: note: Technically the member function 'TMBad::graph::empty' can be const. TMB/inst/include/TMBad/TMBad.cpp:803:13: note: Technically the member function 'TMBad::graph::empty' can be const. TMB/inst/include/TMBad/global.hpp:761:10: performance:inconclusive: Technically the member function 'TMBad::op_info::get_flags' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:997:18: performance:inconclusive: Technically the member function 'TMBad::global::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:996:12: note: Technically the member function 'TMBad::global::begin' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:997:18: note: Technically the member function 'TMBad::global::begin' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:1473:27: performance:inconclusive: Technically the member function 'TMBad::global::mark_space' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1315:21: note: Technically the member function 'TMBad::global::mark_space' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:1473:27: note: Technically the member function 'TMBad::global::mark_space' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:1365:8: performance:inconclusive: Technically the member function 'TMBad::global::hash' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:1922:23: performance:inconclusive: Technically the member function 'TMBad::global::Fuse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:2433:17: note: Technically the member function 'TMBad::global::Fuse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:1922:23: note: Technically the member function 'TMBad::global::Fuse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:1929:14: performance:inconclusive: Technically the member function 'TMBad::global::set_fuse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:2441:8: note: Technically the member function 'TMBad::global::set_fuse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:1929:14: note: Technically the member function 'TMBad::global::set_fuse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:2080:14: performance:inconclusive: Technically the member function 'TMBad::global::Independent' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:2772:8: note: Technically the member function 'TMBad::global::Independent' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:2080:14: note: Technically the member function 'TMBad::global::Independent' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:2349:14: performance:inconclusive: Technically the member function 'TMBad::global::Independent' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:2946:8: note: Technically the member function 'TMBad::global::Independent' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:2349:14: note: Technically the member function 'TMBad::global::Independent' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:2303:10: performance:inconclusive: Technically the member function 'TMBad::global::InvOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:2305:10: performance:inconclusive: Technically the member function 'TMBad::global::InvOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:2314:10: performance:inconclusive: Technically the member function 'TMBad::global::DepOp::eval' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:2318:10: performance:inconclusive: Technically the member function 'TMBad::global::DepOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:2328:10: performance:inconclusive: Technically the member function 'TMBad::global::ConstOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:2331:10: performance:inconclusive: Technically the member function 'TMBad::global::ConstOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:2340:10: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::DataOp::forward' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:2342:10: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::DataOp::reverse' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:2363:10: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::ZeroOp::reverse' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:2375:10: performance:inconclusive: Technically the member function 'TMBad::global::NullOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:2377:10: performance:inconclusive: Technically the member function 'TMBad::global::NullOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:2384:10: performance:inconclusive: Technically the member function 'TMBad::global::NullOp2::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:2386:10: performance:inconclusive: Technically the member function 'TMBad::global::NullOp2::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:2420:10: performance:inconclusive: Technically the member function 'TMBad::global::RefOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:2597:12: style:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::ad_plain::CopyOp::eval' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:2630:12: style:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::ad_plain::ValOp::eval' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:2636:12: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::ad_plain::ValOp::reverse' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:2734:12: style:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::ad_plain::NegOp::eval' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:3109:8: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::FloorOp::reverse' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2410:22: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::FloorOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3110:15: note: Either there is a missing 'override', or the member function 'TMBad::FloorOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2410:22: note: Either there is a missing 'override', or the member function 'TMBad::FloorOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3122:8: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::CeilOp::reverse' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2426:21: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::CeilOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3123:15: note: Either there is a missing 'override', or the member function 'TMBad::CeilOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2426:21: note: Either there is a missing 'override', or the member function 'TMBad::CeilOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3135:8: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::TruncOp::reverse' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2440:22: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::TruncOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3136:15: note: Either there is a missing 'override', or the member function 'TMBad::TruncOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2440:22: note: Either there is a missing 'override', or the member function 'TMBad::TruncOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3148:8: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::RoundOp::reverse' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2456:22: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::RoundOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3149:15: note: Either there is a missing 'override', or the member function 'TMBad::RoundOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2456:22: note: Either there is a missing 'override', or the member function 'TMBad::RoundOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3163:8: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::SignOp::reverse' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2474:21: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::SignOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3164:15: note: Either there is a missing 'override', or the member function 'TMBad::SignOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2474:21: note: Either there is a missing 'override', or the member function 'TMBad::SignOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3179:8: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::Ge0Op::reverse' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2492:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::Ge0Op::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3180:15: note: Either there is a missing 'override', or the member function 'TMBad::Ge0Op::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2492:20: note: Either there is a missing 'override', or the member function 'TMBad::Ge0Op::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3192:8: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::Lt0Op::reverse' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2506:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::Lt0Op::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3193:15: note: Either there is a missing 'override', or the member function 'TMBad::Lt0Op::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2506:20: note: Either there is a missing 'override', or the member function 'TMBad::Lt0Op::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2524:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::AbsOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3228:15: note: Either there is a missing 'override', or the member function 'TMBad::AbsOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2524:20: note: Either there is a missing 'override', or the member function 'TMBad::AbsOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2543:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::SinOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3247:15: note: Either there is a missing 'override', or the member function 'TMBad::SinOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2543:20: note: Either there is a missing 'override', or the member function 'TMBad::SinOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2562:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::CosOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3264:15: note: Either there is a missing 'override', or the member function 'TMBad::CosOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2562:20: note: Either there is a missing 'override', or the member function 'TMBad::CosOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2581:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::ExpOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3281:15: note: Either there is a missing 'override', or the member function 'TMBad::ExpOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2581:20: note: Either there is a missing 'override', or the member function 'TMBad::ExpOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2600:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::LogOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3298:15: note: Either there is a missing 'override', or the member function 'TMBad::LogOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2600:20: note: Either there is a missing 'override', or the member function 'TMBad::LogOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2619:21: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::SqrtOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3315:15: note: Either there is a missing 'override', or the member function 'TMBad::SqrtOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2619:21: note: Either there is a missing 'override', or the member function 'TMBad::SqrtOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2639:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::TanOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3332:15: note: Either there is a missing 'override', or the member function 'TMBad::TanOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2639:20: note: Either there is a missing 'override', or the member function 'TMBad::TanOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2658:21: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::SinhOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3351:15: note: Either there is a missing 'override', or the member function 'TMBad::SinhOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2658:21: note: Either there is a missing 'override', or the member function 'TMBad::SinhOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2677:21: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::CoshOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3368:15: note: Either there is a missing 'override', or the member function 'TMBad::CoshOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2677:21: note: Either there is a missing 'override', or the member function 'TMBad::CoshOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2697:21: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::TanhOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3385:15: note: Either there is a missing 'override', or the member function 'TMBad::TanhOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2697:21: note: Either there is a missing 'override', or the member function 'TMBad::TanhOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2716:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::Expm1::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3402:15: note: Either there is a missing 'override', or the member function 'TMBad::Expm1::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2716:20: note: Either there is a missing 'override', or the member function 'TMBad::Expm1::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2736:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::Log1p::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3419:15: note: Either there is a missing 'override', or the member function 'TMBad::Log1p::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2736:20: note: Either there is a missing 'override', or the member function 'TMBad::Log1p::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2757:21: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::AsinOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3437:15: note: Either there is a missing 'override', or the member function 'TMBad::AsinOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2757:21: note: Either there is a missing 'override', or the member function 'TMBad::AsinOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2778:21: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::AcosOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3455:15: note: Either there is a missing 'override', or the member function 'TMBad::AcosOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2778:21: note: Either there is a missing 'override', or the member function 'TMBad::AcosOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2798:21: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::AtanOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3472:15: note: Either there is a missing 'override', or the member function 'TMBad::AtanOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2798:21: note: Either there is a missing 'override', or the member function 'TMBad::AtanOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2819:22: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::AsinhOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3490:15: note: Either there is a missing 'override', or the member function 'TMBad::AsinhOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2819:22: note: Either there is a missing 'override', or the member function 'TMBad::AsinhOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2842:22: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::AcoshOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3508:15: note: Either there is a missing 'override', or the member function 'TMBad::AcoshOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2842:22: note: Either there is a missing 'override', or the member function 'TMBad::AcoshOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2864:22: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::AtanhOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3525:15: note: Either there is a missing 'override', or the member function 'TMBad::AtanhOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2864:22: note: Either there is a missing 'override', or the member function 'TMBad::AtanhOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2881:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::PowOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3548:15: note: Either there is a missing 'override', or the member function 'TMBad::PowOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2881:20: note: Either there is a missing 'override', or the member function 'TMBad::PowOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2900:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::Atan2::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3568:15: note: Either there is a missing 'override', or the member function 'TMBad::Atan2::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2900:20: note: Either there is a missing 'override', or the member function 'TMBad::Atan2::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2919:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::MaxOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3586:15: note: Either there is a missing 'override', or the member function 'TMBad::MaxOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2919:20: note: Either there is a missing 'override', or the member function 'TMBad::MaxOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2938:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::MinOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3605:15: note: Either there is a missing 'override', or the member function 'TMBad::MinOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2938:20: note: Either there is a missing 'override', or the member function 'TMBad::MinOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2951:19: performance:inconclusive: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3613:8: note: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:2951:19: note: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:2958:19: performance:inconclusive: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3614:8: note: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:2958:19: note: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:2965:19: performance:inconclusive: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3615:8: note: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:2965:19: note: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:2968:19: performance:inconclusive: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3616:8: note: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:2968:19: note: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:2973:19: performance:inconclusive: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3617:8: note: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:2973:19: note: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:2980:19: performance:inconclusive: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3618:8: note: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:2980:19: note: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3620:8: performance:inconclusive: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3624:8: performance:inconclusive: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2987:26: performance:inconclusive: Technically the member function 'TMBad::CondExpEqOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3627:15: note: Technically the member function 'TMBad::CondExpEqOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:2987:26: note: Technically the member function 'TMBad::CondExpEqOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3020:19: performance:inconclusive: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3638:8: note: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3020:19: note: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3027:19: performance:inconclusive: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3639:8: note: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3027:19: note: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3034:19: performance:inconclusive: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3640:8: note: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3034:19: note: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3037:19: performance:inconclusive: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3641:8: note: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3037:19: note: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3042:19: performance:inconclusive: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3642:8: note: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3042:19: note: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3049:19: performance:inconclusive: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3643:8: note: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3049:19: note: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3645:8: performance:inconclusive: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3649:8: performance:inconclusive: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3056:26: performance:inconclusive: Technically the member function 'TMBad::CondExpNeOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3652:15: note: Technically the member function 'TMBad::CondExpNeOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3056:26: note: Technically the member function 'TMBad::CondExpNeOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3089:19: performance:inconclusive: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3663:8: note: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3089:19: note: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3096:19: performance:inconclusive: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3664:8: note: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3096:19: note: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3103:19: performance:inconclusive: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3665:8: note: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3103:19: note: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3106:19: performance:inconclusive: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3666:8: note: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3106:19: note: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3111:19: performance:inconclusive: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3667:8: note: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3111:19: note: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3118:19: performance:inconclusive: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3668:8: note: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3118:19: note: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3670:8: performance:inconclusive: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3674:8: performance:inconclusive: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3125:26: performance:inconclusive: Technically the member function 'TMBad::CondExpGtOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3677:15: note: Technically the member function 'TMBad::CondExpGtOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3125:26: note: Technically the member function 'TMBad::CondExpGtOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3158:19: performance:inconclusive: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3688:8: note: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3158:19: note: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3165:19: performance:inconclusive: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3689:8: note: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3165:19: note: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3172:19: performance:inconclusive: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3690:8: note: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3172:19: note: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3175:19: performance:inconclusive: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3691:8: note: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3175:19: note: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3180:19: performance:inconclusive: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3692:8: note: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3180:19: note: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3187:19: performance:inconclusive: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3693:8: note: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3187:19: note: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3695:8: performance:inconclusive: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3699:8: performance:inconclusive: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3194:26: performance:inconclusive: Technically the member function 'TMBad::CondExpLtOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3702:15: note: Technically the member function 'TMBad::CondExpLtOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3194:26: note: Technically the member function 'TMBad::CondExpLtOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3227:19: performance:inconclusive: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3713:8: note: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3227:19: note: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3234:19: performance:inconclusive: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3714:8: note: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3234:19: note: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3241:19: performance:inconclusive: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3715:8: note: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3241:19: note: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3244:19: performance:inconclusive: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3716:8: note: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3244:19: note: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3249:19: performance:inconclusive: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3717:8: note: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3249:19: note: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3256:19: performance:inconclusive: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3718:8: note: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3256:19: note: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3720:8: performance:inconclusive: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3724:8: performance:inconclusive: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3263:26: performance:inconclusive: Technically the member function 'TMBad::CondExpGeOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3727:15: note: Technically the member function 'TMBad::CondExpGeOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3263:26: note: Technically the member function 'TMBad::CondExpGeOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3296:19: performance:inconclusive: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3738:8: note: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3296:19: note: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3303:19: performance:inconclusive: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3739:8: note: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3303:19: note: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3310:19: performance:inconclusive: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3740:8: note: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3310:19: note: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3313:19: performance:inconclusive: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3741:8: note: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3313:19: note: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3318:19: performance:inconclusive: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3742:8: note: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3318:19: note: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3325:19: performance:inconclusive: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3743:8: note: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3325:19: note: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3745:8: performance:inconclusive: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3749:8: performance:inconclusive: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3332:26: performance:inconclusive: Technically the member function 'TMBad::CondExpLeOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3752:15: note: Technically the member function 'TMBad::CondExpLeOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3332:26: note: Technically the member function 'TMBad::CondExpLeOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3770:8: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::InfoOp::forward' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3772:8: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::InfoOp::reverse' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3774:9: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::InfoOp::output_size' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3775:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::InfoOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3368:14: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::SumOp::output_size' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3794:9: note: Either there is a missing 'override', or the member function 'TMBad::SumOp::output_size' can be static. TMB/inst/include/TMBad/TMBad.cpp:3368:14: note: Either there is a missing 'override', or the member function 'TMBad::SumOp::output_size' can be static. TMB/inst/include/TMBad/TMBad.cpp:3372:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::SumOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3809:15: note: Either there is a missing 'override', or the member function 'TMBad::SumOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:3372:20: note: Either there is a missing 'override', or the member function 'TMBad::SumOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:3376:22: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumOp::output_size' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3821:9: note: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumOp::output_size' can be static. TMB/inst/include/TMBad/TMBad.cpp:3376:22: note: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumOp::output_size' can be static. TMB/inst/include/TMBad/TMBad.cpp:3398:28: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3831:15: note: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:3398:28: note: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:3409:28: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumStrideOp::output_size' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3862:9: note: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumStrideOp::output_size' can be static. TMB/inst/include/TMBad/TMBad.cpp:3409:28: note: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumStrideOp::output_size' can be static. TMB/inst/include/TMBad/TMBad.cpp:3450:34: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumStrideOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3896:15: note: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumStrideOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:3450:34: note: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumStrideOp::op_name' can be static. TMB/inst/include/TMBad/vectorize.hpp:14:3: style:inconclusive: Technically the member function 'TMBad::Vectorized::operatorType' can be const. [functionConst] TMB/inst/include/TMBad/vectorize.hpp:60:8: style:inconclusive: Technically the member function 'TMBad::VSumOp::forward' can be const. [functionConst] TMB/inst/include/TMBad/vectorize.hpp:67:8: style:inconclusive: Technically the member function 'TMBad::VSumOp::reverse' can be const. [functionConst] TMB/inst/include/TMBad/TMBad.cpp:4533:14: performance:inconclusive: Technically the member function 'TMBad::VSumOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/vectorize.hpp:79:8: note: Technically the member function 'TMBad::VSumOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:4533:14: note: Technically the member function 'TMBad::VSumOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:4535:14: performance:inconclusive: Technically the member function 'TMBad::VSumOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/vectorize.hpp:80:8: note: Technically the member function 'TMBad::VSumOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:4535:14: note: Technically the member function 'TMBad::VSumOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:4537:21: performance:inconclusive: Technically the member function 'TMBad::VSumOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/vectorize.hpp:81:15: note: Technically the member function 'TMBad::VSumOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:4537:21: note: Technically the member function 'TMBad::VSumOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:4567:18: style:inconclusive: Technically the member function 'TMBad::SegmentRef::isNull' can be const. [functionConst] TMB/inst/include/TMBad/vectorize.hpp:416:8: note: Technically the member function 'TMBad::SegmentRef::isNull' can be const. TMB/inst/include/TMBad/TMBad.cpp:4567:18: note: Technically the member function 'TMBad::SegmentRef::isNull' can be const. TMB/inst/include/TMBad/TMBad.cpp:4569:18: performance:inconclusive: Technically the member function 'TMBad::SegmentRef::resize' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/vectorize.hpp:417:8: note: Technically the member function 'TMBad::SegmentRef::resize' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:4569:18: note: Technically the member function 'TMBad::SegmentRef::resize' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:4609:21: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::PackOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/vectorize.hpp:449:15: note: Either there is a missing 'override', or the member function 'TMBad::PackOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:4609:21: note: Either there is a missing 'override', or the member function 'TMBad::PackOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:4642:21: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::UnpkOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/vectorize.hpp:480:15: note: Either there is a missing 'override', or the member function 'TMBad::UnpkOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:4642:21: note: Either there is a missing 'override', or the member function 'TMBad::UnpkOp::op_name' can be static. TMB/inst/include/TMBad/checkpoint.hpp:21:8: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::standard_derivative_table::retape' can be static. [functionStatic] TMB/inst/include/TMBad/checkpoint.hpp:228:8: performance:inconclusive: Technically the member function 'TMBad::AtomOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/checkpoint.hpp:231:8: performance:inconclusive: Technically the member function 'TMBad::AtomOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/checkpoint.hpp:233:15: performance:inconclusive: Technically the member function 'TMBad::AtomOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3702:28: style:inconclusive: Technically the member function 'TMBad::multivariate_index::count' can be const. [functionConst] TMB/inst/include/TMBad/graph_transform.hpp:447:10: note: Technically the member function 'TMBad::multivariate_index::count' can be const. TMB/inst/include/TMBad/TMBad.cpp:3702:28: note: Technically the member function 'TMBad::multivariate_index::count' can be const. TMB/inst/include/TMBad/TMBad.cpp:3742:21: style:inconclusive: Technically the member function 'TMBad::multivariate_index::operatorlong' can be const. [functionConst] TMB/inst/include/TMBad/graph_transform.hpp:464:3: note: Technically the member function 'TMBad::multivariate_index::operatorlong' can be const. TMB/inst/include/TMBad/TMBad.cpp:3742:21: note: Technically the member function 'TMBad::multivariate_index::operatorlong' can be const. TMB/inst/include/TMBad/TMBad.cpp:3744:28: style:inconclusive: Technically the member function 'TMBad::multivariate_index::index' can be const. [functionConst] TMB/inst/include/TMBad/graph_transform.hpp:466:10: note: Technically the member function 'TMBad::multivariate_index::index' can be const. TMB/inst/include/TMBad/TMBad.cpp:3744:28: note: Technically the member function 'TMBad::multivariate_index::index' can be const. TMB/inst/include/TMBad/TMBad.cpp:3746:41: style:inconclusive: Technically the member function 'TMBad::multivariate_index::index' can be const. [functionConst] TMB/inst/include/TMBad/graph_transform.hpp:468:23: note: Technically the member function 'TMBad::multivariate_index::index' can be const. TMB/inst/include/TMBad/TMBad.cpp:3746:41: note: Technically the member function 'TMBad::multivariate_index::index' can be const. TMB/inst/include/TMBad/TMBad.cpp:3748:50: style:inconclusive: Technically the member function 'TMBad::multivariate_index::mask' can be const. [functionConst] TMB/inst/include/TMBad/graph_transform.hpp:470:32: note: Technically the member function 'TMBad::multivariate_index::mask' can be const. TMB/inst/include/TMBad/TMBad.cpp:3748:50: note: Technically the member function 'TMBad::multivariate_index::mask' can be const. TMB/inst/include/TMBad/TMBad.cpp:3757:16: style:inconclusive: Technically the member function 'TMBad::clique::clique_size' can be const. [functionConst] TMB/inst/include/TMBad/graph_transform.hpp:487:10: note: Technically the member function 'TMBad::clique::clique_size' can be const. TMB/inst/include/TMBad/TMBad.cpp:3757:16: note: Technically the member function 'TMBad::clique::clique_size' can be const. TMB/inst/include/TMBad/TMBad.cpp:3770:14: style:inconclusive: Technically the member function 'TMBad::clique::contains' can be const. [functionConst] TMB/inst/include/TMBad/graph_transform.hpp:492:8: note: Technically the member function 'TMBad::clique::contains' can be const. TMB/inst/include/TMBad/TMBad.cpp:3770:14: note: Technically the member function 'TMBad::clique::contains' can be const. TMB/inst/include/TMBad/TMBad.cpp:3832:17: style:inconclusive: Technically the member function 'TMBad::sr_grid::size' can be const. [functionConst] TMB/inst/include/TMBad/graph_transform.hpp:528:10: note: Technically the member function 'TMBad::sr_grid::size' can be const. TMB/inst/include/TMBad/TMBad.cpp:3832:17: note: Technically the member function 'TMBad::sr_grid::size' can be const. TMB/inst/include/TMBad/graph_transform.hpp:740:10: performance:inconclusive: Technically the member function 'TMBad::autopar::which_min' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/graph_transform.hpp:772:8: performance:inconclusive: Technically the member function 'TMBad::ParalOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/graph_transform.hpp:778:8: performance:inconclusive: Technically the member function 'TMBad::ParalOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:4264:22: performance:inconclusive: Technically the member function 'TMBad::ParalOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/graph_transform.hpp:785:15: note: Technically the member function 'TMBad::ParalOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:4264:22: note: Technically the member function 'TMBad::ParalOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.hpp:60:19: performance:inconclusive: Technically the member function 'TMBad::StdWrap::tovec' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.hpp:61:19: performance:inconclusive: Technically the member function 'TMBad::StdWrap::tovec' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.hpp:315:12: style:inconclusive: Technically the member function 'TMBad::ADFun::find_pos' can be const. [functionConst] TMB/inst/include/TMBad/TMBad.hpp:717:22: style:inconclusive: Technically the member function 'TMBad::ADFun::parallel_accumulate' can be const. [functionConst] TMB/inst/include/TMBad/TMBad.hpp:1097:8: style:inconclusive: Technically the member function 'TMBad::ADFun::inner_outer_in_use' can be const. [functionConst] TMB/inst/include/TMBad/TMBad.hpp:946:23: style:inconclusive: Technically the member function 'TMBad::ADFun::compose::composition::operator()' can be const. [functionConst] TMB/inst/include/TMBad/TMBad.hpp:1181:8: style:inconclusive: Technically the member function 'TMBad::ADFun_packed::initialized' can be const. [functionConst] TMB/inst/include/TMBad/TMBad.hpp:1247:21: style:inconclusive: Technically the member function 'TMBad::Decomp2::composition::operator()' can be const. [functionConst] TMB/inst/include/TMBad/ad_blas.hpp:213:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::MatMul::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:45:26: style:inconclusive: Technically the member function 'TMBad::code_config::float_ptr' can be const. [functionConst] TMB/inst/include/TMBad/code_generator.hpp:21:15: note: Technically the member function 'TMBad::code_config::float_ptr' can be const. TMB/inst/include/TMBad/TMBad.cpp:45:26: note: Technically the member function 'TMBad::code_config::float_ptr' can be const. TMB/inst/include/TMBad/TMBad.cpp:47:26: style:inconclusive: Technically the member function 'TMBad::code_config::void_str' can be const. [functionConst] TMB/inst/include/TMBad/code_generator.hpp:22:15: note: Technically the member function 'TMBad::code_config::void_str' can be const. TMB/inst/include/TMBad/TMBad.cpp:47:26: note: Technically the member function 'TMBad::code_config::void_str' can be const. TMB/inst/include/TMBad/TMBad.cpp:301:24: performance:inconclusive: Technically the member function 'TMBad::compressed_input::test_period' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/compression.hpp:179:8: note: Technically the member function 'TMBad::compressed_input::test_period' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:301:24: note: Technically the member function 'TMBad::compressed_input::test_period' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:535:22: performance:inconclusive: Technically the member function 'TMBad::StackOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/compression.hpp:264:15: note: Technically the member function 'TMBad::StackOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:535:22: note: Technically the member function 'TMBad::StackOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/compression.hpp:56:8: style:inconclusive: Technically the member function 'TMBad::periodic < long >::test_period' can be const. [functionConst] TMB/inst/include/TMBad/compression.hpp:56:8: style:inconclusive: Technically the member function 'TMBad::periodic < global :: OperatorPure * >::test_period' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:2716:12: style:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::ad_plain::DivOp_ < true , true >::eval' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:2725:19: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::ad_plain::DivOp_ < true , true >::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:2698:12: style:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::ad_plain::MulOp_ < true , true >::eval' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:2706:19: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::ad_plain::MulOp_ < true , true >::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:2698:12: style:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::ad_plain::MulOp_ < true , false >::eval' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:2706:19: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::ad_plain::MulOp_ < true , false >::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:2680:12: style:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::ad_plain::SubOp_ < true , true >::eval' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:2688:19: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::ad_plain::SubOp_ < true , true >::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:2656:12: style:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::ad_plain::AddOp_ < true , true >::eval' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:2664:19: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::ad_plain::AddOp_ < true , true >::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:1577:10: performance:inconclusive: Technically the member function 'TMBad::global::Operator < -1 , -1 >::dependencies_updating' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1579:19: performance:inconclusive: Technically the member function 'TMBad::global::Operator < -1 , -1 >::other_fuse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1583:11: performance:inconclusive: Technically the member function 'TMBad::global::Operator < -1 , -1 >::operator_data' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1585:10: performance:inconclusive: Technically the member function 'TMBad::global::Operator < -1 , -1 >::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1577:10: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 0 , 1 >::dependencies_updating' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1579:19: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 0 , 1 >::other_fuse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1583:11: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 0 , 1 >::operator_data' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1585:10: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 0 , 1 >::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1577:10: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 1 , 1 >::dependencies_updating' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1579:19: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 1 , 1 >::other_fuse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1583:11: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 1 , 1 >::operator_data' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1585:10: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 1 , 1 >::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1577:10: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 0 , 0 >::dependencies_updating' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1579:19: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 0 , 0 >::other_fuse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1583:11: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 0 , 0 >::operator_data' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1585:10: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 0 , 0 >::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1577:10: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 4 , 1 >::dependencies_updating' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1579:19: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 4 , 1 >::other_fuse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1583:11: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 4 , 1 >::operator_data' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1585:10: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 4 , 1 >::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:92:8: style:inconclusive: Technically the member function 'TMBad::intervals < unsigned int >::print' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:51:5: style:inconclusive: Either there is a missing 'override', or the member function 'TMBad::intervals < unsigned int >::ep::operatorT' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:90:10: style:inconclusive: Technically the member function 'TMBad::intervals < unsigned int >::print_interval::operator()' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:1871:17: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::Fused < TMBad :: global :: ad_plain :: AddOp_ < true , true > , MulOp >::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:1767:10: performance:inconclusive: Technically the member function 'TMBad::global::ReferenceCounter < ZeroOp :: smart_pointer , void >::increment' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1768:10: performance:inconclusive: Technically the member function 'TMBad::global::ReferenceCounter < ZeroOp :: smart_pointer , void >::decrement' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1767:10: performance:inconclusive: Technically the member function 'TMBad::global::ReferenceCounter < VSumOp :: smart_pointer , void >::increment' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1768:10: performance:inconclusive: Technically the member function 'TMBad::global::ReferenceCounter < VSumOp :: smart_pointer , void >::decrement' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1767:10: performance:inconclusive: Technically the member function 'TMBad::global::ReferenceCounter < PackOp :: smart_pointer , void >::increment' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1768:10: performance:inconclusive: Technically the member function 'TMBad::global::ReferenceCounter < PackOp :: smart_pointer , void >::decrement' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1767:10: performance:inconclusive: Technically the member function 'TMBad::global::ReferenceCounter < UnpkOp :: smart_pointer , void >::increment' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1768:10: performance:inconclusive: Technically the member function 'TMBad::global::ReferenceCounter < UnpkOp :: smart_pointer , void >::decrement' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1944:17: performance:inconclusive: Technically the member function 'TMBad::global::Rep < UnpkOp >::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1944:17: performance:inconclusive: Technically the member function 'TMBad::global::Rep < PackOp >::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1944:17: performance:inconclusive: Technically the member function 'TMBad::global::Rep < VSumOp >::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1944:17: performance:inconclusive: Technically the member function 'TMBad::global::Rep < ZeroOp >::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1969:11: performance:inconclusive: Technically the member function 'TMBad::global::RepCompress < UnpkOp >::input_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:2083:17: performance:inconclusive: Technically the member function 'TMBad::global::RepCompress < UnpkOp >::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:2094:12: style:inconclusive: Technically the member function 'TMBad::global::RepCompress < UnpkOp >::operator_data_t::operator==' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:1969:11: performance:inconclusive: Technically the member function 'TMBad::global::RepCompress < PackOp >::input_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:2083:17: performance:inconclusive: Technically the member function 'TMBad::global::RepCompress < PackOp >::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:2094:12: style:inconclusive: Technically the member function 'TMBad::global::RepCompress < PackOp >::operator_data_t::operator==' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:1969:11: performance:inconclusive: Technically the member function 'TMBad::global::RepCompress < VSumOp >::input_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:2083:17: performance:inconclusive: Technically the member function 'TMBad::global::RepCompress < VSumOp >::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:2094:12: style:inconclusive: Technically the member function 'TMBad::global::RepCompress < VSumOp >::operator_data_t::operator==' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:1969:11: performance:inconclusive: Technically the member function 'TMBad::global::RepCompress < ZeroOp >::input_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:2083:17: performance:inconclusive: Technically the member function 'TMBad::global::RepCompress < ZeroOp >::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:2094:12: style:inconclusive: Technically the member function 'TMBad::global::RepCompress < ZeroOp >::operator_data_t::operator==' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:548:10: warning: The struct 'ForwardArgs < Writer >' defines member function with name 'x' also defined in its parent struct 'ForwardArgs < double >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:285:8: note: Parent function 'ForwardArgs < double >::x' TMB/inst/include/TMBad/global.hpp:548:10: note: Derived function 'ForwardArgs < Writer >::x' TMB/inst/include/TMBad/global.hpp:549:10: warning: The struct 'ForwardArgs < Writer >' defines member function with name 'y' also defined in its parent struct 'ForwardArgs < double >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:287:9: note: Parent function 'ForwardArgs < double >::y' TMB/inst/include/TMBad/global.hpp:549:10: note: Derived function 'ForwardArgs < Writer >::y' TMB/inst/include/TMBad/global.hpp:1592:23: warning: The struct 'DynamicOperator < 0 , 1 >' defines member variable with name 'dynamic' also defined in its parent struct 'Operator < 0 , 1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1493:23: note: Parent variable 'Operator < 0 , 1 >::dynamic' TMB/inst/include/TMBad/global.hpp:1592:23: note: Derived variable 'DynamicOperator < 0 , 1 >::dynamic' TMB/inst/include/TMBad/global.hpp:1594:22: warning: The struct 'DynamicOperator < 0 , 1 >' defines member variable with name 'max_fuse_depth' also defined in its parent struct 'Operator < 0 , 1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1540:22: note: Parent variable 'Operator < 0 , 1 >::max_fuse_depth' TMB/inst/include/TMBad/global.hpp:1594:22: note: Derived variable 'DynamicOperator < 0 , 1 >::max_fuse_depth' TMB/inst/include/TMBad/global.hpp:1592:23: warning: The struct 'DynamicOperator < 1 , 1 >' defines member variable with name 'dynamic' also defined in its parent struct 'Operator < 1 , 1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1493:23: note: Parent variable 'Operator < 1 , 1 >::dynamic' TMB/inst/include/TMBad/global.hpp:1592:23: note: Derived variable 'DynamicOperator < 1 , 1 >::dynamic' TMB/inst/include/TMBad/global.hpp:1594:22: warning: The struct 'DynamicOperator < 1 , 1 >' defines member variable with name 'max_fuse_depth' also defined in its parent struct 'Operator < 1 , 1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1540:22: note: Parent variable 'Operator < 1 , 1 >::max_fuse_depth' TMB/inst/include/TMBad/global.hpp:1594:22: note: Derived variable 'DynamicOperator < 1 , 1 >::max_fuse_depth' TMB/inst/include/TMBad/global.hpp:1592:23: warning: The struct 'DynamicOperator < -1 , -1 >' defines member variable with name 'dynamic' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1493:23: note: Parent variable 'Operator < -1 , -1 >::dynamic' TMB/inst/include/TMBad/global.hpp:1592:23: note: Derived variable 'DynamicOperator < -1 , -1 >::dynamic' TMB/inst/include/TMBad/global.hpp:1594:22: warning: The struct 'DynamicOperator < -1 , -1 >' defines member variable with name 'max_fuse_depth' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1540:22: note: Parent variable 'Operator < -1 , -1 >::max_fuse_depth' TMB/inst/include/TMBad/global.hpp:1594:22: note: Derived variable 'DynamicOperator < -1 , -1 >::max_fuse_depth' TMB/inst/include/TMBad/global.hpp:1616:23: warning: The struct 'DynamicInputOutputOperator' defines member variable with name 'dynamic' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1493:23: note: Parent variable 'Operator < -1 , -1 >::dynamic' TMB/inst/include/TMBad/global.hpp:1616:23: note: Derived variable 'DynamicInputOutputOperator::dynamic' TMB/inst/include/TMBad/global.hpp:1618:22: warning: The struct 'DynamicInputOutputOperator' defines member variable with name 'max_fuse_depth' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1540:22: note: Parent variable 'Operator < -1 , -1 >::max_fuse_depth' TMB/inst/include/TMBad/global.hpp:1618:22: note: Derived variable 'DynamicInputOutputOperator::max_fuse_depth' TMB/inst/include/TMBad/global.hpp:1623:23: warning: The struct 'DynamicInputOutputOperator' defines member variable with name 'have_input_size_output_size' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1503:23: note: Parent variable 'Operator < -1 , -1 >::have_input_size_output_size' TMB/inst/include/TMBad/global.hpp:1623:23: note: Derived variable 'DynamicInputOutputOperator::have_input_size_output_size' TMB/inst/include/TMBad/global.hpp:1627:23: warning: The struct 'UniqueDynamicOperator' defines member variable with name 'dynamic' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1493:23: note: Parent variable 'Operator < -1 , -1 >::dynamic' TMB/inst/include/TMBad/global.hpp:1627:23: note: Derived variable 'UniqueDynamicOperator::dynamic' TMB/inst/include/TMBad/global.hpp:1629:22: warning: The struct 'UniqueDynamicOperator' defines member variable with name 'max_fuse_depth' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1540:22: note: Parent variable 'Operator < -1 , -1 >::max_fuse_depth' TMB/inst/include/TMBad/global.hpp:1629:22: note: Derived variable 'UniqueDynamicOperator::max_fuse_depth' TMB/inst/include/TMBad/global.hpp:1631:23: warning: The struct 'UniqueDynamicOperator' defines member variable with name 'smart_pointer' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1546:23: note: Parent variable 'Operator < -1 , -1 >::smart_pointer' TMB/inst/include/TMBad/global.hpp:1631:23: note: Derived variable 'UniqueDynamicOperator::smart_pointer' TMB/inst/include/TMBad/global.hpp:1634:23: warning: The struct 'UniqueDynamicOperator' defines member variable with name 'have_input_size_output_size' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1503:23: note: Parent variable 'Operator < -1 , -1 >::have_input_size_output_size' TMB/inst/include/TMBad/global.hpp:1634:23: note: Derived variable 'UniqueDynamicOperator::have_input_size_output_size' TMB/inst/include/TMBad/global.hpp:1638:23: warning: The struct 'SharedDynamicOperator' defines member variable with name 'smart_pointer' also defined in its parent struct 'UniqueDynamicOperator'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1631:23: note: Parent variable 'UniqueDynamicOperator::smart_pointer' TMB/inst/include/TMBad/global.hpp:1638:23: note: Derived variable 'SharedDynamicOperator::smart_pointer' TMB/inst/include/TMBad/global.hpp:1638:23: warning: The struct 'SharedDynamicOperator' defines member variable with name 'smart_pointer' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1546:23: note: Parent variable 'Operator < -1 , -1 >::smart_pointer' TMB/inst/include/TMBad/global.hpp:1638:23: note: Derived variable 'SharedDynamicOperator::smart_pointer' TMB/inst/include/TMBad/global.hpp:1885:22: warning: The struct 'Rep < UnpkOp >' defines member variable with name 'independent_variable' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1499:22: note: Parent variable 'Operator < -1 , -1 >::independent_variable' TMB/inst/include/TMBad/global.hpp:1885:22: note: Derived variable 'Rep < UnpkOp >::independent_variable' TMB/inst/include/TMBad/global.hpp:1887:22: warning: The struct 'Rep < UnpkOp >' defines member variable with name 'dependent_variable' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1501:22: note: Parent variable 'Operator < -1 , -1 >::dependent_variable' TMB/inst/include/TMBad/global.hpp:1887:22: note: Derived variable 'Rep < UnpkOp >::dependent_variable' TMB/inst/include/TMBad/global.hpp:1889:23: warning: The struct 'Rep < UnpkOp >' defines member variable with name 'is_linear' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1542:23: note: Parent variable 'Operator < -1 , -1 >::is_linear' TMB/inst/include/TMBad/global.hpp:1889:23: note: Derived variable 'Rep < UnpkOp >::is_linear' TMB/inst/include/TMBad/global.hpp:1895:23: warning: The struct 'Rep < UnpkOp >' defines member variable with name 'have_input_size_output_size' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1503:23: note: Parent variable 'Operator < -1 , -1 >::have_input_size_output_size' TMB/inst/include/TMBad/global.hpp:1895:23: note: Derived variable 'Rep < UnpkOp >::have_input_size_output_size' TMB/inst/include/TMBad/global.hpp:1905:23: warning: The struct 'Rep < UnpkOp >' defines member variable with name 'have_forward_incr_reverse_decr' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1509:23: note: Parent variable 'Operator < -1 , -1 >::have_forward_incr_reverse_decr' TMB/inst/include/TMBad/global.hpp:1905:23: note: Derived variable 'Rep < UnpkOp >::have_forward_incr_reverse_decr' TMB/inst/include/TMBad/global.hpp:1907:23: warning: The struct 'Rep < UnpkOp >' defines member variable with name 'have_forward_reverse' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1507:23: note: Parent variable 'Operator < -1 , -1 >::have_forward_reverse' TMB/inst/include/TMBad/global.hpp:1907:23: note: Derived variable 'Rep < UnpkOp >::have_forward_reverse' TMB/inst/include/TMBad/global.hpp:1936:19: warning: The struct 'Rep < UnpkOp >' defines member function with name 'other_fuse' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1579:19: note: Parent function 'Operator < -1 , -1 >::other_fuse' TMB/inst/include/TMBad/global.hpp:1936:19: note: Derived function 'Rep < UnpkOp >::other_fuse' TMB/inst/include/TMBad/global.hpp:1885:22: warning: The struct 'Rep < PackOp >' defines member variable with name 'independent_variable' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1499:22: note: Parent variable 'Operator < -1 , -1 >::independent_variable' TMB/inst/include/TMBad/global.hpp:1885:22: note: Derived variable 'Rep < PackOp >::independent_variable' TMB/inst/include/TMBad/global.hpp:1887:22: warning: The struct 'Rep < PackOp >' defines member variable with name 'dependent_variable' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1501:22: note: Parent variable 'Operator < -1 , -1 >::dependent_variable' TMB/inst/include/TMBad/global.hpp:1887:22: note: Derived variable 'Rep < PackOp >::dependent_variable' TMB/inst/include/TMBad/global.hpp:1889:23: warning: The struct 'Rep < PackOp >' defines member variable with name 'is_linear' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1542:23: note: Parent variable 'Operator < -1 , -1 >::is_linear' TMB/inst/include/TMBad/global.hpp:1889:23: note: Derived variable 'Rep < PackOp >::is_linear' TMB/inst/include/TMBad/global.hpp:1895:23: warning: The struct 'Rep < PackOp >' defines member variable with name 'have_input_size_output_size' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1503:23: note: Parent variable 'Operator < -1 , -1 >::have_input_size_output_size' TMB/inst/include/TMBad/global.hpp:1895:23: note: Derived variable 'Rep < PackOp >::have_input_size_output_size' TMB/inst/include/TMBad/global.hpp:1905:23: warning: The struct 'Rep < PackOp >' defines member variable with name 'have_forward_incr_reverse_decr' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1509:23: note: Parent variable 'Operator < -1 , -1 >::have_forward_incr_reverse_decr' TMB/inst/include/TMBad/global.hpp:1905:23: note: Derived variable 'Rep < PackOp >::have_forward_incr_reverse_decr' TMB/inst/include/TMBad/global.hpp:1907:23: warning: The struct 'Rep < PackOp >' defines member variable with name 'have_forward_reverse' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1507:23: note: Parent variable 'Operator < -1 , -1 >::have_forward_reverse' TMB/inst/include/TMBad/global.hpp:1907:23: note: Derived variable 'Rep < PackOp >::have_forward_reverse' TMB/inst/include/TMBad/global.hpp:1936:19: warning: The struct 'Rep < PackOp >' defines member function with name 'other_fuse' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1579:19: note: Parent function 'Operator < -1 , -1 >::other_fuse' TMB/inst/include/TMBad/global.hpp:1936:19: note: Derived function 'Rep < PackOp >::other_fuse' TMB/inst/include/TMBad/global.hpp:1885:22: warning: The struct 'Rep < VSumOp >' defines member variable with name 'independent_variable' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1499:22: note: Parent variable 'Operator < -1 , -1 >::independent_variable' TMB/inst/include/TMBad/global.hpp:1885:22: note: Derived variable 'Rep < VSumOp >::independent_variable' TMB/inst/include/TMBad/global.hpp:1887:22: warning: The struct 'Rep < VSumOp >' defines member variable with name 'dependent_variable' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1501:22: note: Parent variable 'Operator < -1 , -1 >::dependent_variable' TMB/inst/include/TMBad/global.hpp:1887:22: note: Derived variable 'Rep < VSumOp >::dependent_variable' TMB/inst/include/TMBad/global.hpp:1889:23: warning: The struct 'Rep < VSumOp >' defines member variable with name 'is_linear' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1542:23: note: Parent variable 'Operator < -1 , -1 >::is_linear' TMB/inst/include/TMBad/global.hpp:1889:23: note: Derived variable 'Rep < VSumOp >::is_linear' TMB/inst/include/TMBad/global.hpp:1895:23: warning: The struct 'Rep < VSumOp >' defines member variable with name 'have_input_size_output_size' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1503:23: note: Parent variable 'Operator < -1 , -1 >::have_input_size_output_size' TMB/inst/include/TMBad/global.hpp:1895:23: note: Derived variable 'Rep < VSumOp >::have_input_size_output_size' TMB/inst/include/TMBad/global.hpp:1905:23: warning: The struct 'Rep < VSumOp >' defines member variable with name 'have_forward_incr_reverse_decr' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1509:23: note: Parent variable 'Operator < -1 , -1 >::have_forward_incr_reverse_decr' TMB/inst/include/TMBad/global.hpp:1905:23: note: Derived variable 'Rep < VSumOp >::have_forward_incr_reverse_decr' TMB/inst/include/TMBad/global.hpp:1907:23: warning: The struct 'Rep < VSumOp >' defines member variable with name 'have_forward_reverse' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1507:23: note: Parent variable 'Operator < -1 , -1 >::have_forward_reverse' TMB/inst/include/TMBad/global.hpp:1907:23: note: Derived variable 'Rep < VSumOp >::have_forward_reverse' TMB/inst/include/TMBad/global.hpp:1936:19: warning: The struct 'Rep < VSumOp >' defines member function with name 'other_fuse' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1579:19: note: Parent function 'Operator < -1 , -1 >::other_fuse' TMB/inst/include/TMBad/global.hpp:1936:19: note: Derived function 'Rep < VSumOp >::other_fuse' TMB/inst/include/TMBad/global.hpp:1885:22: warning: The struct 'Rep < ZeroOp >' defines member variable with name 'independent_variable' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1499:22: note: Parent variable 'Operator < -1 , -1 >::independent_variable' TMB/inst/include/TMBad/global.hpp:1885:22: note: Derived variable 'Rep < ZeroOp >::independent_variable' TMB/inst/include/TMBad/global.hpp:1887:22: warning: The struct 'Rep < ZeroOp >' defines member variable with name 'dependent_variable' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1501:22: note: Parent variable 'Operator < -1 , -1 >::dependent_variable' TMB/inst/include/TMBad/global.hpp:1887:22: note: Derived variable 'Rep < ZeroOp >::dependent_variable' TMB/inst/include/TMBad/global.hpp:1889:23: warning: The struct 'Rep < ZeroOp >' defines member variable with name 'is_linear' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1542:23: note: Parent variable 'Operator < -1 , -1 >::is_linear' TMB/inst/include/TMBad/global.hpp:1889:23: note: Derived variable 'Rep < ZeroOp >::is_linear' TMB/inst/include/TMBad/global.hpp:1895:23: warning: The struct 'Rep < ZeroOp >' defines member variable with name 'have_input_size_output_size' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1503:23: note: Parent variable 'Operator < -1 , -1 >::have_input_size_output_size' TMB/inst/include/TMBad/global.hpp:1895:23: note: Derived variable 'Rep < ZeroOp >::have_input_size_output_size' TMB/inst/include/TMBad/global.hpp:1905:23: warning: The struct 'Rep < ZeroOp >' defines member variable with name 'have_forward_incr_reverse_decr' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1509:23: note: Parent variable 'Operator < -1 , -1 >::have_forward_incr_reverse_decr' TMB/inst/include/TMBad/global.hpp:1905:23: note: Derived variable 'Rep < ZeroOp >::have_forward_incr_reverse_decr' TMB/inst/include/TMBad/global.hpp:1907:23: warning: The struct 'Rep < ZeroOp >' defines member variable with name 'have_forward_reverse' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1507:23: note: Parent variable 'Operator < -1 , -1 >::have_forward_reverse' TMB/inst/include/TMBad/global.hpp:1907:23: note: Derived variable 'Rep < ZeroOp >::have_forward_reverse' TMB/inst/include/TMBad/global.hpp:1936:19: warning: The struct 'Rep < ZeroOp >' defines member function with name 'other_fuse' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1579:19: note: Parent function 'Operator < -1 , -1 >::other_fuse' TMB/inst/include/TMBad/global.hpp:1936:19: note: Derived function 'Rep < ZeroOp >::other_fuse' TMB/inst/include/TMBad/global.hpp:1959:22: warning: The struct 'RepCompress < UnpkOp >' defines member variable with name 'independent_variable' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1499:22: note: Parent variable 'Operator < -1 , -1 >::independent_variable' TMB/inst/include/TMBad/global.hpp:1959:22: note: Derived variable 'RepCompress < UnpkOp >::independent_variable' TMB/inst/include/TMBad/global.hpp:1961:22: warning: The struct 'RepCompress < UnpkOp >' defines member variable with name 'dependent_variable' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1501:22: note: Parent variable 'Operator < -1 , -1 >::dependent_variable' TMB/inst/include/TMBad/global.hpp:1961:22: note: Derived variable 'RepCompress < UnpkOp >::dependent_variable' TMB/inst/include/TMBad/global.hpp:1963:23: warning: The struct 'RepCompress < UnpkOp >' defines member variable with name 'is_linear' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1542:23: note: Parent variable 'Operator < -1 , -1 >::is_linear' TMB/inst/include/TMBad/global.hpp:1963:23: note: Derived variable 'RepCompress < UnpkOp >::is_linear' TMB/inst/include/TMBad/global.hpp:1972:23: warning: The struct 'RepCompress < UnpkOp >' defines member variable with name 'have_input_size_output_size' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1503:23: note: Parent variable 'Operator < -1 , -1 >::have_input_size_output_size' TMB/inst/include/TMBad/global.hpp:1972:23: note: Derived variable 'RepCompress < UnpkOp >::have_input_size_output_size' TMB/inst/include/TMBad/global.hpp:2012:23: warning: The struct 'RepCompress < UnpkOp >' defines member variable with name 'have_dependencies' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1513:23: note: Parent variable 'Operator < -1 , -1 >::have_dependencies' TMB/inst/include/TMBad/global.hpp:2012:23: note: Derived variable 'RepCompress < UnpkOp >::have_dependencies' TMB/inst/include/TMBad/global.hpp:2078:23: warning: The struct 'RepCompress < UnpkOp >' defines member variable with name 'have_forward_incr_reverse_decr' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1509:23: note: Parent variable 'Operator < -1 , -1 >::have_forward_incr_reverse_decr' TMB/inst/include/TMBad/global.hpp:2078:23: note: Derived variable 'RepCompress < UnpkOp >::have_forward_incr_reverse_decr' TMB/inst/include/TMBad/global.hpp:2080:23: warning: The struct 'RepCompress < UnpkOp >' defines member variable with name 'have_forward_reverse' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1507:23: note: Parent variable 'Operator < -1 , -1 >::have_forward_reverse' TMB/inst/include/TMBad/global.hpp:2080:23: note: Derived variable 'RepCompress < UnpkOp >::have_forward_reverse' TMB/inst/include/TMBad/global.hpp:2082:23: warning: The struct 'RepCompress < UnpkOp >' defines member variable with name 'have_forward_mark_reverse_mark' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1511:23: note: Parent variable 'Operator < -1 , -1 >::have_forward_mark_reverse_mark' TMB/inst/include/TMBad/global.hpp:2082:23: note: Derived variable 'RepCompress < UnpkOp >::have_forward_mark_reverse_mark' TMB/inst/include/TMBad/global.hpp:2099:11: warning: The struct 'RepCompress < UnpkOp >' defines member function with name 'operator_data' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1583:11: note: Parent function 'Operator < -1 , -1 >::operator_data' TMB/inst/include/TMBad/global.hpp:2099:11: note: Derived function 'RepCompress < UnpkOp >::operator_data' TMB/inst/include/TMBad/global.hpp:2100:19: warning: The struct 'RepCompress < UnpkOp >' defines member function with name 'other_fuse' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1579:19: note: Parent function 'Operator < -1 , -1 >::other_fuse' TMB/inst/include/TMBad/global.hpp:2100:19: note: Derived function 'RepCompress < UnpkOp >::other_fuse' TMB/inst/include/TMBad/global.hpp:1959:22: warning: The struct 'RepCompress < PackOp >' defines member variable with name 'independent_variable' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1499:22: note: Parent variable 'Operator < -1 , -1 >::independent_variable' TMB/inst/include/TMBad/global.hpp:1959:22: note: Derived variable 'RepCompress < PackOp >::independent_variable' TMB/inst/include/TMBad/global.hpp:1961:22: warning: The struct 'RepCompress < PackOp >' defines member variable with name 'dependent_variable' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1501:22: note: Parent variable 'Operator < -1 , -1 >::dependent_variable' TMB/inst/include/TMBad/global.hpp:1961:22: note: Derived variable 'RepCompress < PackOp >::dependent_variable' TMB/inst/include/TMBad/global.hpp:1963:23: warning: The struct 'RepCompress < PackOp >' defines member variable with name 'is_linear' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1542:23: note: Parent variable 'Operator < -1 , -1 >::is_linear' TMB/inst/include/TMBad/global.hpp:1963:23: note: Derived variable 'RepCompress < PackOp >::is_linear' TMB/inst/include/TMBad/global.hpp:1972:23: warning: The struct 'RepCompress < PackOp >' defines member variable with name 'have_input_size_output_size' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1503:23: note: Parent variable 'Operator < -1 , -1 >::have_input_size_output_size' TMB/inst/include/TMBad/global.hpp:1972:23: note: Derived variable 'RepCompress < PackOp >::have_input_size_output_size' TMB/inst/include/TMBad/global.hpp:2012:23: warning: The struct 'RepCompress < PackOp >' defines member variable with name 'have_dependencies' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1513:23: note: Parent variable 'Operator < -1 , -1 >::have_dependencies' TMB/inst/include/TMBad/global.hpp:2012:23: note: Derived variable 'RepCompress < PackOp >::have_dependencies' TMB/inst/include/TMBad/global.hpp:2078:23: warning: The struct 'RepCompress < PackOp >' defines member variable with name 'have_forward_incr_reverse_decr' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1509:23: note: Parent variable 'Operator < -1 , -1 >::have_forward_incr_reverse_decr' TMB/inst/include/TMBad/global.hpp:2078:23: note: Derived variable 'RepCompress < PackOp >::have_forward_incr_reverse_decr' TMB/inst/include/TMBad/global.hpp:2080:23: warning: The struct 'RepCompress < PackOp >' defines member variable with name 'have_forward_reverse' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1507:23: note: Parent variable 'Operator < -1 , -1 >::have_forward_reverse' TMB/inst/include/TMBad/global.hpp:2080:23: note: Derived variable 'RepCompress < PackOp >::have_forward_reverse' TMB/inst/include/TMBad/global.hpp:2082:23: warning: The struct 'RepCompress < PackOp >' defines member variable with name 'have_forward_mark_reverse_mark' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1511:23: note: Parent variable 'Operator < -1 , -1 >::have_forward_mark_reverse_mark' TMB/inst/include/TMBad/global.hpp:2082:23: note: Derived variable 'RepCompress < PackOp >::have_forward_mark_reverse_mark' TMB/inst/include/TMBad/global.hpp:2099:11: warning: The struct 'RepCompress < PackOp >' defines member function with name 'operator_data' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1583:11: note: Parent function 'Operator < -1 , -1 >::operator_data' TMB/inst/include/TMBad/global.hpp:2099:11: note: Derived function 'RepCompress < PackOp >::operator_data' TMB/inst/include/TMBad/global.hpp:2100:19: warning: The struct 'RepCompress < PackOp >' defines member function with name 'other_fuse' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1579:19: note: Parent function 'Operator < -1 , -1 >::other_fuse' TMB/inst/include/TMBad/global.hpp:2100:19: note: Derived function 'RepCompress < PackOp >::other_fuse' TMB/inst/include/TMBad/global.hpp:1959:22: warning: The struct 'RepCompress < VSumOp >' defines member variable with name 'independent_variable' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1499:22: note: Parent variable 'Operator < -1 , -1 >::independent_variable' TMB/inst/include/TMBad/global.hpp:1959:22: note: Derived variable 'RepCompress < VSumOp >::independent_variable' TMB/inst/include/TMBad/global.hpp:1961:22: warning: The struct 'RepCompress < VSumOp >' defines member variable with name 'dependent_variable' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1501:22: note: Parent variable 'Operator < -1 , -1 >::dependent_variable' TMB/inst/include/TMBad/global.hpp:1961:22: note: Derived variable 'RepCompress < VSumOp >::dependent_variable' TMB/inst/include/TMBad/global.hpp:1963:23: warning: The struct 'RepCompress < VSumOp >' defines member variable with name 'is_linear' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1542:23: note: Parent variable 'Operator < -1 , -1 >::is_linear' TMB/inst/include/TMBad/global.hpp:1963:23: note: Derived variable 'RepCompress < VSumOp >::is_linear' TMB/inst/include/TMBad/global.hpp:1972:23: warning: The struct 'RepCompress < VSumOp >' defines member variable with name 'have_input_size_output_size' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1503:23: note: Parent variable 'Operator < -1 , -1 >::have_input_size_output_size' TMB/inst/include/TMBad/global.hpp:1972:23: note: Derived variable 'RepCompress < VSumOp >::have_input_size_output_size' TMB/inst/include/TMBad/global.hpp:2012:23: warning: The struct 'RepCompress < VSumOp >' defines member variable with name 'have_dependencies' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1513:23: note: Parent variable 'Operator < -1 , -1 >::have_dependencies' TMB/inst/include/TMBad/global.hpp:2012:23: note: Derived variable 'RepCompress < VSumOp >::have_dependencies' TMB/inst/include/TMBad/global.hpp:2078:23: warning: The struct 'RepCompress < VSumOp >' defines member variable with name 'have_forward_incr_reverse_decr' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1509:23: note: Parent variable 'Operator < -1 , -1 >::have_forward_incr_reverse_decr' TMB/inst/include/TMBad/global.hpp:2078:23: note: Derived variable 'RepCompress < VSumOp >::have_forward_incr_reverse_decr' TMB/inst/include/TMBad/global.hpp:2080:23: warning: The struct 'RepCompress < VSumOp >' defines member variable with name 'have_forward_reverse' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1507:23: note: Parent variable 'Operator < -1 , -1 >::have_forward_reverse' TMB/inst/include/TMBad/global.hpp:2080:23: note: Derived variable 'RepCompress < VSumOp >::have_forward_reverse' TMB/inst/include/TMBad/global.hpp:2082:23: warning: The struct 'RepCompress < VSumOp >' defines member variable with name 'have_forward_mark_reverse_mark' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1511:23: note: Parent variable 'Operator < -1 , -1 >::have_forward_mark_reverse_mark' TMB/inst/include/TMBad/global.hpp:2082:23: note: Derived variable 'RepCompress < VSumOp >::have_forward_mark_reverse_mark' TMB/inst/include/TMBad/global.hpp:2099:11: warning: The struct 'RepCompress < VSumOp >' defines member function with name 'operator_data' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1583:11: note: Parent function 'Operator < -1 , -1 >::operator_data' TMB/inst/include/TMBad/global.hpp:2099:11: note: Derived function 'RepCompress < VSumOp >::operator_data' TMB/inst/include/TMBad/global.hpp:2100:19: warning: The struct 'RepCompress < VSumOp >' defines member function with name 'other_fuse' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1579:19: note: Parent function 'Operator < -1 , -1 >::other_fuse' TMB/inst/include/TMBad/global.hpp:2100:19: note: Derived function 'RepCompress < VSumOp >::other_fuse' TMB/inst/include/TMBad/global.hpp:1959:22: warning: The struct 'RepCompress < ZeroOp >' defines member variable with name 'independent_variable' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1499:22: note: Parent variable 'Operator < -1 , -1 >::independent_variable' TMB/inst/include/TMBad/global.hpp:1959:22: note: Derived variable 'RepCompress < ZeroOp >::independent_variable' TMB/inst/include/TMBad/global.hpp:1961:22: warning: The struct 'RepCompress < ZeroOp >' defines member variable with name 'dependent_variable' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1501:22: note: Parent variable 'Operator < -1 , -1 >::dependent_variable' TMB/inst/include/TMBad/global.hpp:1961:22: note: Derived variable 'RepCompress < ZeroOp >::dependent_variable' TMB/inst/include/TMBad/global.hpp:1963:23: warning: The struct 'RepCompress < ZeroOp >' defines member variable with name 'is_linear' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1542:23: note: Parent variable 'Operator < -1 , -1 >::is_linear' TMB/inst/include/TMBad/global.hpp:1963:23: note: Derived variable 'RepCompress < ZeroOp >::is_linear' TMB/inst/include/TMBad/global.hpp:1972:23: warning: The struct 'RepCompress < ZeroOp >' defines member variable with name 'have_input_size_output_size' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1503:23: note: Parent variable 'Operator < -1 , -1 >::have_input_size_output_size' TMB/inst/include/TMBad/global.hpp:1972:23: note: Derived variable 'RepCompress < ZeroOp >::have_input_size_output_size' TMB/inst/include/TMBad/global.hpp:2012:23: warning: The struct 'RepCompress < ZeroOp >' defines member variable with name 'have_dependencies' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1513:23: note: Parent variable 'Operator < -1 , -1 >::have_dependencies' TMB/inst/include/TMBad/global.hpp:2012:23: note: Derived variable 'RepCompress < ZeroOp >::have_dependencies' TMB/inst/include/TMBad/global.hpp:2078:23: warning: The struct 'RepCompress < ZeroOp >' defines member variable with name 'have_forward_incr_reverse_decr' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1509:23: note: Parent variable 'Operator < -1 , -1 >::have_forward_incr_reverse_decr' TMB/inst/include/TMBad/global.hpp:2078:23: note: Derived variable 'RepCompress < ZeroOp >::have_forward_incr_reverse_decr' TMB/inst/include/TMBad/global.hpp:2080:23: warning: The struct 'RepCompress < ZeroOp >' defines member variable with name 'have_forward_reverse' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1507:23: note: Parent variable 'Operator < -1 , -1 >::have_forward_reverse' TMB/inst/include/TMBad/global.hpp:2080:23: note: Derived variable 'RepCompress < ZeroOp >::have_forward_reverse' TMB/inst/include/TMBad/global.hpp:2082:23: warning: The struct 'RepCompress < ZeroOp >' defines member variable with name 'have_forward_mark_reverse_mark' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1511:23: note: Parent variable 'Operator < -1 , -1 >::have_forward_mark_reverse_mark' TMB/inst/include/TMBad/global.hpp:2082:23: note: Derived variable 'RepCompress < ZeroOp >::have_forward_mark_reverse_mark' TMB/inst/include/TMBad/global.hpp:2099:11: warning: The struct 'RepCompress < ZeroOp >' defines member function with name 'operator_data' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1583:11: note: Parent function 'Operator < -1 , -1 >::operator_data' TMB/inst/include/TMBad/global.hpp:2099:11: note: Derived function 'RepCompress < ZeroOp >::operator_data' TMB/inst/include/TMBad/global.hpp:2100:19: warning: The struct 'RepCompress < ZeroOp >' defines member function with name 'other_fuse' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1579:19: note: Parent function 'Operator < -1 , -1 >::other_fuse' TMB/inst/include/TMBad/global.hpp:2100:19: note: Derived function 'RepCompress < ZeroOp >::other_fuse' TMB/inst/include/TMBad/global.hpp:2301:22: warning: The struct 'InvOp' defines member variable with name 'independent_variable' also defined in its parent struct 'Operator < 0 , 1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1499:22: note: Parent variable 'Operator < 0 , 1 >::independent_variable' TMB/inst/include/TMBad/global.hpp:2301:22: note: Derived variable 'InvOp::independent_variable' TMB/inst/include/TMBad/global.hpp:2310:23: warning: The struct 'DepOp' defines member variable with name 'is_linear' also defined in its parent struct 'Operator < 1 , 1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1542:23: note: Parent variable 'Operator < 1 , 1 >::is_linear' TMB/inst/include/TMBad/global.hpp:2310:23: note: Derived variable 'DepOp::is_linear' TMB/inst/include/TMBad/global.hpp:2311:22: warning: The struct 'DepOp' defines member variable with name 'dependent_variable' also defined in its parent struct 'Operator < 1 , 1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1501:22: note: Parent variable 'Operator < 1 , 1 >::dependent_variable' TMB/inst/include/TMBad/global.hpp:2311:22: note: Derived variable 'DepOp::dependent_variable' TMB/inst/include/TMBad/global.hpp:2312:23: warning: The struct 'DepOp' defines member variable with name 'have_eval' also defined in its parent struct 'Operator < 1 , 1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1538:23: note: Parent variable 'Operator < 1 , 1 >::have_eval' TMB/inst/include/TMBad/global.hpp:2312:23: note: Derived variable 'DepOp::have_eval' TMB/inst/include/TMBad/global.hpp:2325:23: warning: The struct 'ConstOp' defines member variable with name 'is_linear' also defined in its parent struct 'Operator < 0 , 1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1542:23: note: Parent variable 'Operator < 0 , 1 >::is_linear' TMB/inst/include/TMBad/global.hpp:2325:23: note: Derived variable 'ConstOp::is_linear' TMB/inst/include/TMBad/global.hpp:2326:23: warning: The struct 'ConstOp' defines member variable with name 'is_constant' also defined in its parent struct 'Operator < 0 , 1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1544:23: note: Parent variable 'Operator < 0 , 1 >::is_constant' TMB/inst/include/TMBad/global.hpp:2326:23: note: Derived variable 'ConstOp::is_constant' TMB/inst/include/TMBad/global.hpp:2409:23: warning: The struct 'RefOp' defines member variable with name 'dynamic' also defined in its parent struct 'DynamicOperator < 0 , 1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1592:23: note: Parent variable 'DynamicOperator < 0 , 1 >::dynamic' TMB/inst/include/TMBad/global.hpp:2409:23: note: Derived variable 'RefOp::dynamic' TMB/inst/include/TMBad/global.hpp:2409:23: warning: The struct 'RefOp' defines member variable with name 'dynamic' also defined in its parent struct 'Operator < 0 , 1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1493:23: note: Parent variable 'Operator < 0 , 1 >::dynamic' TMB/inst/include/TMBad/global.hpp:2409:23: note: Derived variable 'RefOp::dynamic' TMB/inst/include/TMBad/global.hpp:2986:12: warning: The struct 'adaptive < global :: ad_aug >' defines member function with name 'operator+' also defined in its parent struct 'ad_aug'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:2906:12: note: Parent function 'ad_aug::operator+' TMB/inst/include/TMBad/global.hpp:2986:12: note: Derived function 'adaptive < global :: ad_aug >::operator+' TMB/inst/include/TMBad/global.hpp:2989:12: warning: The struct 'adaptive < global :: ad_aug >' defines member function with name 'operator-' also defined in its parent struct 'ad_aug'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:2912:12: note: Parent function 'ad_aug::operator-' TMB/inst/include/TMBad/global.hpp:2989:12: note: Derived function 'adaptive < global :: ad_aug >::operator-' TMB/inst/include/TMBad/global.hpp:2992:12: warning: The struct 'adaptive < global :: ad_aug >' defines member function with name 'operator*' also defined in its parent struct 'ad_aug'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:2921:12: note: Parent function 'ad_aug::operator*' TMB/inst/include/TMBad/global.hpp:2992:12: note: Derived function 'adaptive < global :: ad_aug >::operator*' TMB/inst/include/TMBad/global.hpp:2995:12: warning: The struct 'adaptive < global :: ad_aug >' defines member function with name 'operator/' also defined in its parent struct 'ad_aug'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:2926:12: note: Parent function 'ad_aug::operator/' TMB/inst/include/TMBad/global.hpp:2995:12: note: Derived function 'adaptive < global :: ad_aug >::operator/' TMB/inst/include/TMBad/global.hpp:2999:12: warning: The struct 'adaptive < global :: ad_aug >' defines member function with name 'operator-' also defined in its parent struct 'ad_aug'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:2914:12: note: Parent function 'ad_aug::operator-' TMB/inst/include/TMBad/global.hpp:2999:12: note: Derived function 'adaptive < global :: ad_aug >::operator-' TMB/inst/include/TMBad/vectorize.hpp:56:21: warning: The struct 'VSumOp' defines member variable with name 'is_linear' also defined in its parent struct 'Operator < 1 , 1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1542:23: note: Parent variable 'Operator < 1 , 1 >::is_linear' TMB/inst/include/TMBad/vectorize.hpp:56:21: note: Derived variable 'VSumOp::is_linear' TMB/inst/include/TMBad/vectorize.hpp:74:21: warning: The struct 'VSumOp' defines member variable with name 'have_dependencies' also defined in its parent struct 'Operator < 1 , 1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1513:23: note: Parent variable 'Operator < 1 , 1 >::have_dependencies' TMB/inst/include/TMBad/vectorize.hpp:74:21: note: Derived variable 'VSumOp::have_dependencies' TMB/inst/include/TMBad/vectorize.hpp:76:21: warning: The struct 'VSumOp' defines member variable with name 'implicit_dependencies' also defined in its parent struct 'Operator < 1 , 1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1530:23: note: Parent variable 'Operator < 1 , 1 >::implicit_dependencies' TMB/inst/include/TMBad/vectorize.hpp:76:21: note: Derived variable 'VSumOp::implicit_dependencies' TMB/inst/include/TMBad/vectorize.hpp:78:21: warning: The struct 'VSumOp' defines member variable with name 'allow_remap' also defined in its parent struct 'Operator < 1 , 1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1519:23: note: Parent variable 'Operator < 1 , 1 >::allow_remap' TMB/inst/include/TMBad/vectorize.hpp:78:21: note: Derived variable 'VSumOp::allow_remap' TMB/inst/include/TMBad/checkpoint.hpp:45:8: warning: The struct 'retaping_derivative_table' defines member function with name 'retape' also defined in its parent struct 'standard_derivative_table'. [duplInheritedMember] TMB/inst/include/TMBad/checkpoint.hpp:21:8: note: Parent function 'standard_derivative_table::retape' TMB/inst/include/TMBad/checkpoint.hpp:45:8: note: Derived function 'retaping_derivative_table::retape' TMB/inst/include/TMBad/checkpoint.hpp:168:21: warning: The struct 'AtomOp' defines member variable with name 'have_input_size_output_size' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1503:23: note: Parent variable 'Operator < -1 , -1 >::have_input_size_output_size' TMB/inst/include/TMBad/checkpoint.hpp:168:21: note: Derived variable 'AtomOp::have_input_size_output_size' TMB/inst/include/TMBad/checkpoint.hpp:169:21: warning: The struct 'AtomOp' defines member variable with name 'add_forward_replay_copy' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1535:23: note: Parent variable 'Operator < -1 , -1 >::add_forward_replay_copy' TMB/inst/include/TMBad/checkpoint.hpp:169:21: note: Derived variable 'AtomOp::add_forward_replay_copy' TMB/inst/include/TMBad/graph_transform.hpp:757:21: warning: The struct 'ParalOp' defines member variable with name 'have_input_size_output_size' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1503:23: note: Parent variable 'Operator < -1 , -1 >::have_input_size_output_size' TMB/inst/include/TMBad/graph_transform.hpp:757:21: note: Derived variable 'ParalOp::have_input_size_output_size' TMB/inst/include/TMBad/graph_transform.hpp:776:21: warning: The struct 'ParalOp' defines member variable with name 'add_forward_replay_copy' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1535:23: note: Parent variable 'Operator < -1 , -1 >::add_forward_replay_copy' TMB/inst/include/TMBad/graph_transform.hpp:776:21: note: Derived variable 'ParalOp::add_forward_replay_copy' TMB/inst/include/TMBad/compression.hpp:207:21: warning: The struct 'StackOp' defines member variable with name 'have_input_size_output_size' also defined in its parent struct 'UniqueDynamicOperator'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1634:23: note: Parent variable 'UniqueDynamicOperator::have_input_size_output_size' TMB/inst/include/TMBad/compression.hpp:207:21: note: Derived variable 'StackOp::have_input_size_output_size' TMB/inst/include/TMBad/compression.hpp:207:21: warning: The struct 'StackOp' defines member variable with name 'have_input_size_output_size' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1503:23: note: Parent variable 'Operator < -1 , -1 >::have_input_size_output_size' TMB/inst/include/TMBad/compression.hpp:207:21: note: Derived variable 'StackOp::have_input_size_output_size' TMB/inst/include/TMBad/compression.hpp:259:21: warning: The struct 'StackOp' defines member variable with name 'have_dependencies' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1513:23: note: Parent variable 'Operator < -1 , -1 >::have_dependencies' TMB/inst/include/TMBad/compression.hpp:259:21: note: Derived variable 'StackOp::have_dependencies' TMB/inst/include/TMBad/compression.hpp:261:21: warning: The struct 'StackOp' defines member variable with name 'implicit_dependencies' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1530:23: note: Parent variable 'Operator < -1 , -1 >::implicit_dependencies' TMB/inst/include/TMBad/compression.hpp:261:21: note: Derived variable 'StackOp::implicit_dependencies' TMB/inst/include/TMBad/compression.hpp:263:21: warning: The struct 'StackOp' defines member variable with name 'allow_remap' also defined in its parent struct 'Operator < -1 , -1 >'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:1519:23: note: Parent variable 'Operator < -1 , -1 >::allow_remap' TMB/inst/include/TMBad/compression.hpp:263:21: note: Derived variable 'StackOp::allow_remap' TMB/inst/include/TMBad/radix.hpp:33:3: style: Struct 'radix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:490:3: style: Struct 'Writer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:491:3: style: Struct 'Writer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:775:3: style: Struct 'op_info' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:778:3: style: Struct 'op_info' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:1645:5: style: Struct 'AddInputSizeOutputSize' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:1655:5: style: Struct 'AddIncrementDecrement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:1672:5: style: Struct 'AddForwardReverse' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:1693:5: style: Struct 'AddForwardIncrReverseDecr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:1713:5: style: Struct 'AddForwardMarkReverseMark' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:1733:5: style: Struct 'AddDependencies' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:1748:5: style: Struct 'AddForwardFromEval' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:1757:5: style: Struct 'AddForwardFromEval' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:2338:5: style: Struct 'DataOp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:2357:5: style: Struct 'ZeroOp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:2589:5: style: Struct 'ad_plain' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:2591:5: style: Struct 'ad_plain' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:2789:5: style: Struct 'ad_segment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:2791:5: style: Struct 'ad_segment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:2869:5: style: Struct 'ad_aug' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:2871:5: style: Struct 'ad_aug' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:3015:3: style: Struct 'ad_plain_index' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:3016:3: style: Struct 'ad_plain_index' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:3019:3: style: Struct 'ad_aug_index' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:3020:3: style: Struct 'ad_aug_index' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:3021:3: style: Struct 'ad_aug_index' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:3795:3: style: Struct 'SumOp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:3822:3: style: Struct 'LogSpaceSumOp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/vectorize.hpp:15:3: style: Struct 'Vectorized' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/vectorize.hpp:58:3: style: Struct 'VSumOp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/vectorize.hpp:121:3: style: Struct 'Vectorize' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/vectorize.hpp:413:3: style: Struct 'SegmentRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/vectorize.hpp:415:3: style: Struct 'SegmentRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/vectorize.hpp:440:3: style: Struct 'PackOp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/vectorize.hpp:472:3: style: Struct 'UnpkOp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/checkpoint.hpp:23:3: style: Struct 'standard_derivative_table' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/checkpoint.hpp:100:3: style: Struct 'omp_shared_ptr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/checkpoint.hpp:176:3: style: Struct 'AtomOp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/checkpoint.hpp:255:3: style: Struct 'PackWrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/integrate.hpp:992:3: style: Struct 'control' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/integrate.hpp:1016:5: style: Struct 'vectorized_integrand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/graph_transform.hpp:181:3: style: Struct 'old_state' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/graph_transform.hpp:191:3: style: Struct 'term_info' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/graph_transform.hpp:458:3: style: Struct 'multivariate_index' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/graph_transform.hpp:527:3: style: Struct 'sr_grid' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/graph_transform.hpp:769:3: style: Struct 'ParalOp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/TMBad.hpp:66:3: style: Struct 'StdWrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/TMBad.hpp:1173:3: style: Struct 'ADFun_packed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/TMBad.hpp:1214:3: style: Struct 'Sparse' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/graph_transform.hpp:802:3: style: Struct 'forbid_remap < std :: vector < unsigned int > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:2970:3: style: Struct 'adaptive < global :: ad_aug >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:2131:5: style: Struct 'Complete < ZeroOp >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:2131:5: style: Struct 'Complete < VSumOp >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:2131:5: style: Struct 'Complete < PackOp >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:2131:5: style: Struct 'Complete < UnpkOp >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:268:3: style: Struct 'Args < void >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:1891:5: style: Struct 'Rep < UnpkOp >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:1891:5: style: Struct 'Rep < PackOp >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:1891:5: style: Struct 'Rep < VSumOp >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:1891:5: style: Struct 'Rep < ZeroOp >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:2089:7: style: Struct 'operator_data_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] TMB/inst/include/TMBad/global.hpp:2132:6: style: The destructor '~Complete < ZeroOp >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:908:14: note: Virtual destructor in base class TMB/inst/include/TMBad/global.hpp:2132:6: note: Destructor in derived class TMB/inst/include/TMBad/global.hpp:2133:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:819:18: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2133:10: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2134:10: style: The function 'reverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:821:18: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2134:10: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2135:10: style: The function 'forward_incr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:823:18: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2135:10: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2136:10: style: The function 'reverse_decr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:825:18: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2136:10: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2138:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:865:18: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2138:10: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2144:10: style: The function 'reverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:867:18: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2144:10: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2145:10: style: The function 'forward_incr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:869:18: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2145:10: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2152:10: style: The function 'reverse_decr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:871:18: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2152:10: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2154:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:834:18: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2154:10: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2155:10: style: The function 'reverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:839:18: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2155:10: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2156:10: style: The function 'forward_incr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:841:18: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2156:10: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2157:10: style: The function 'reverse_decr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:843:18: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2157:10: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2158:10: style: The function 'forward_incr_mark_dense' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:845:18: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2158:10: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2163:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:873:18: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2163:10: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2164:10: style: The function 'reverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:875:18: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2164:10: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2165:10: style: The function 'forward_incr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:877:18: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2165:10: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2166:10: style: The function 'reverse_decr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:879:18: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2166:10: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2215:10: style: The function 'increment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:814:18: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2215:10: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2216:10: style: The function 'decrement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:817:18: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2216:10: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2217:11: style: The function 'input_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:827:19: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2217:11: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2218:11: style: The function 'output_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:829:19: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2218:11: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2219:17: style: The function 'op_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:881:25: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2219:17: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2220:10: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:904:18: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2220:10: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2233:19: style: The function 'self_fuse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:885:27: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2233:19: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2236:19: style: The function 'other_fuse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:889:27: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2236:19: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2240:19: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:891:27: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2240:19: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2249:10: style: The function 'deallocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:893:18: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2249:10: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2259:13: style: The function 'info' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:895:21: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2259:13: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2263:11: style: The function 'identifier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:902:19: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2263:11: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2270:11: style: The function 'operator_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:897:19: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2270:11: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2271:11: style: The function 'incomplete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:907:19: note: Virtual function in base class TMB/inst/include/TMBad/global.hpp:2271:11: note: Function in derived class TMB/inst/include/TMBad/global.hpp:2132:6: style: The destructor '~Complete < VSumOp >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:908:14: note: Virtual destructor in base class TMB/inst/include/TMBad/global.hpp:2132:6: note: Destructor in derived class TMB/inst/include/TMBad/global.hpp:2132:6: style: The destructor '~Complete < PackOp >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:908:14: note: Virtual destructor in base class TMB/inst/include/TMBad/global.hpp:2132:6: note: Destructor in derived class TMB/inst/include/TMBad/global.hpp:2132:6: style: The destructor '~Complete < UnpkOp >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] TMB/inst/include/TMBad/global.hpp:908:14: note: Virtual destructor in base class TMB/inst/include/TMBad/global.hpp:2132:6: note: Destructor in derived class TMB/inst/include/TMBad/graph_transform.hpp:468:23: performance: Function 'index()' should return member 'x' by const reference. [returnByReference] TMB/inst/include/TMBad/integrate.hpp:676:14: style: The if condition is the same as the previous if condition [duplicateCondition] TMB/inst/include/TMBad/integrate.hpp:673:14: note: First condition TMB/inst/include/TMBad/integrate.hpp:676:14: note: Second condition TMB/inst/include/TMBad/TMBad.cpp:3895:21: style: Condition 'inv_other!=NA' is always true [knownConditionTrueFalse] TMB/inst/include/TMBad/TMBad.cpp:4032:17: style: Condition 'dep_idx!=NA' is always true [knownConditionTrueFalse] TMB/inst/include/TMBad/TMBad.cpp:4047:15: style: Condition 'tmp!=NA' is always true [knownConditionTrueFalse] TMB/inst/include/TMBad/TMBad.cpp:176:1: error: Resource leak: handle [resourceLeak] TMB/inst/include/TMBad/global.hpp:1371:30: style: C-style pointer casting [cstyleCast] TMB/inst/include/TMBad/global.hpp:1371:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] TMB/inst/include/TMBad/TMBad.cpp:4551:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] TMB/inst/include/TMBad/TMBad.cpp:4563:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] TMB/inst/include/TMBad/TMBad.cpp:4571:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] TMB/inst/include/TMBad/TMBad.cpp:4578:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] TMB/inst/include/TMBad/TMBad.cpp:4627:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] TMB/inst/include/TMBad/TMBad.cpp:4631:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] TMB/inst/include/TMBad/TMBad.cpp:465:27: style: Opposite expression on both sides of '<'. [oppositeExpression] TMB/inst/include/TMBad/vectorize.hpp:174:17: style: Local variable 'i' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/vectorize.hpp:149:24: note: Shadowed declaration TMB/inst/include/TMBad/vectorize.hpp:174:17: note: Shadow variable TMB/inst/include/TMBad/vectorize.hpp:179:19: style: Local variable 'i' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/vectorize.hpp:149:24: note: Shadowed declaration TMB/inst/include/TMBad/vectorize.hpp:179:19: note: Shadow variable TMB/inst/include/TMBad/graph_transform.hpp:338:16: style: Local variable 'i' shadows outer argument [shadowArgument] TMB/inst/include/TMBad/graph_transform.hpp:327:40: note: Shadowed declaration TMB/inst/include/TMBad/graph_transform.hpp:338:16: note: Shadow variable TMB/inst/include/TMBad/graph_transform.hpp:345:16: style: Local variable 'i' shadows outer argument [shadowArgument] TMB/inst/include/TMBad/graph_transform.hpp:327:40: note: Shadowed declaration TMB/inst/include/TMBad/graph_transform.hpp:345:16: note: Shadow variable TMB/inst/include/TMBad/graph_transform.hpp:357:16: style: Local variable 'i' shadows outer argument [shadowArgument] TMB/inst/include/TMBad/graph_transform.hpp:327:40: note: Shadowed declaration TMB/inst/include/TMBad/graph_transform.hpp:357:16: note: Shadow variable TMB/inst/include/TMBad/TMBad.hpp:796:20: style: Local variable 'replay' shadows outer function [shadowFunction] TMB/inst/include/TMBad/TMBad.hpp:750:8: note: Shadowed declaration TMB/inst/include/TMBad/TMBad.hpp:796:20: note: Shadow variable TMB/inst/include/TMBad/TMBad.hpp:818:21: style: Local variable 'i' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/TMBad.hpp:807:14: note: Shadowed declaration TMB/inst/include/TMBad/TMBad.hpp:818:21: note: Shadow variable TMB/inst/include/TMBad/TMBad.hpp:870:21: style: Local variable 'i' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/TMBad.hpp:807:14: note: Shadowed declaration TMB/inst/include/TMBad/TMBad.hpp:870:21: note: Shadow variable TMB/inst/include/TMBad/TMBad.hpp:876:21: style: Local variable 'i' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/TMBad.hpp:807:14: note: Shadowed declaration TMB/inst/include/TMBad/TMBad.hpp:876:21: note: Shadow variable TMB/inst/include/TMBad/TMBad.cpp:609:13: style: Local variable 'i' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/TMBad.cpp:604:11: note: Shadowed declaration TMB/inst/include/TMBad/TMBad.cpp:609:13: note: Shadow variable TMB/inst/include/TMBad/TMBad.cpp:655:12: style: Local variable 'p' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/TMBad.cpp:632:36: note: Shadowed declaration TMB/inst/include/TMBad/TMBad.cpp:655:12: note: Shadow variable TMB/inst/include/TMBad/TMBad.cpp:1083:19: style: Local variable 'i' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/TMBad.cpp:1078:15: note: Shadowed declaration TMB/inst/include/TMBad/TMBad.cpp:1083:19: note: Shadow variable TMB/inst/include/TMBad/TMBad.cpp:1106:19: style: Local variable 'i' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/TMBad.cpp:1100:11: note: Shadowed declaration TMB/inst/include/TMBad/TMBad.cpp:1106:19: note: Shadow variable TMB/inst/include/TMBad/TMBad.cpp:1528:22: style: Local variable 'var2op' shadows outer function [shadowFunction] TMB/inst/include/TMBad/global.hpp:1293:22: note: Shadowed declaration TMB/inst/include/TMBad/TMBad.cpp:1528:22: note: Shadow variable TMB/inst/include/TMBad/TMBad.cpp:1547:12: style: Local variable 'begin' shadows outer function [shadowFunction] TMB/inst/include/TMBad/global.hpp:996:12: note: Shadowed declaration TMB/inst/include/TMBad/TMBad.cpp:1547:12: note: Shadow variable TMB/inst/include/TMBad/TMBad.cpp:1569:15: style: Local variable 'i' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/TMBad.cpp:1535:10: note: Shadowed declaration TMB/inst/include/TMBad/TMBad.cpp:1569:15: note: Shadow variable TMB/inst/include/TMBad/TMBad.cpp:1571:15: style: Local variable 'i' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/TMBad.cpp:1535:10: note: Shadowed declaration TMB/inst/include/TMBad/TMBad.cpp:1571:15: note: Shadow variable TMB/inst/include/TMBad/TMBad.cpp:4384:23: style: Local variable 'j' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/TMBad.cpp:4327:15: note: Shadowed declaration TMB/inst/include/TMBad/TMBad.cpp:4384:23: note: Shadow variable TMB/inst/include/TMBad/TMBad.cpp:4404:12: style: Local variable 'args' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/TMBad.cpp:4325:10: note: Shadowed declaration TMB/inst/include/TMBad/TMBad.cpp:4404:12: note: Shadow variable TMB/inst/include/TMBad/TMBad.cpp:4409:22: style: Local variable 'dep' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/TMBad.cpp:4319:22: note: Shadowed declaration TMB/inst/include/TMBad/TMBad.cpp:4409:22: note: Shadow variable TMB/inst/include/TMBad/global.hpp:1915:27: style: Local variable 'inputs' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/global.hpp:945:15: note: Shadowed declaration TMB/inst/include/TMBad/global.hpp:1915:27: note: Shadow variable TMB/inst/include/TMBad/global.hpp:1976:28: style: Local variable 'inputs' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/global.hpp:945:15: note: Shadowed declaration TMB/inst/include/TMBad/global.hpp:1976:28: note: Shadow variable TMB/inst/include/TMBad/global.hpp:1990:28: style: Local variable 'inputs' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/global.hpp:945:15: note: Shadowed declaration TMB/inst/include/TMBad/global.hpp:1990:28: note: Shadow variable TMB/inst/include/TMBad/global.hpp:2005:28: style: Local variable 'inputs' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/global.hpp:945:15: note: Shadowed declaration TMB/inst/include/TMBad/global.hpp:2005:28: note: Shadow variable TMB/inst/include/TMBad/global.hpp:2014:28: style: Local variable 'inputs' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/global.hpp:945:15: note: Shadowed declaration TMB/inst/include/TMBad/global.hpp:2014:28: note: Shadow variable TMB/inst/include/TMBad/global.hpp:2045:28: style: Local variable 'inputs' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/global.hpp:945:15: note: Shadowed declaration TMB/inst/include/TMBad/global.hpp:2045:28: note: Shadow variable TMB/inst/include/TMBad/global.hpp:2106:14: style: Local variable 'match' shadows outer function [shadowFunction] TMB/inst/include/TMBad/graph_transform.hpp:97:21: note: Shadowed declaration TMB/inst/include/TMBad/global.hpp:2106:14: note: Shadow variable TMB/inst/include/TMBad/global.hpp:2111:31: style: Local variable 'inputs' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/global.hpp:945:15: note: Shadowed declaration TMB/inst/include/TMBad/global.hpp:2111:31: note: Shadow variable TMB/inst/include/TMBad/global.hpp:3776:35: performance: Function parameter 'cfg' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/integrate.hpp:1068:52: performance: Function parameter 'c' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/integrate.hpp:1114:46: performance: Function parameter 'c' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/integrate.hpp:1164:38: performance: Function parameter 'c_' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/graph_transform.hpp:117:42: performance: Function parameter 'x' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/graph_transform.hpp:271:42: performance: Function parameter 'cfg' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/graph_transform.hpp:315:32: performance: Function parameter 'cfg' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/TMBad.hpp:178:27: performance: Function parameter 'cfg' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/TMBad.hpp:237:35: performance: Function parameter 'last' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/TMBad.hpp:504:50: performance: Function parameter 'keep_x' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/TMBad.hpp:505:50: performance: Function parameter 'keep_y' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/TMBad.hpp:905:31: performance: Function parameter 'cfg' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/TMBad.hpp:917:76: performance: Function parameter 'grid' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/TMBad.hpp:946:50: performance: Function parameter 'x' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/TMBad.hpp:1141:38: performance: Function parameter 'nodes' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/ad_blas.hpp:63:47: performance: Function parameter 'x' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/ad_blas.hpp:123:29: performance: Function parameter 'X' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/ad_blas.hpp:123:51: performance: Function parameter 'Y' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/TMBad.cpp:370:42: performance: Function parameter 'cfg' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/TMBad.cpp:738:28: performance: Function parameter 'str' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/TMBad.cpp:744:35: performance: Function parameter 'x' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/TMBad.cpp:1473:73: performance: Function parameter 'ind' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/TMBad.cpp:1769:33: performance: Function parameter 'cfg' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/TMBad.cpp:3512:57: performance: Function parameter 'G' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/TMBad.cpp:3716:60: performance: Function parameter 'bound' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/TMBad.cpp:3846:63: performance: Function parameter 'random2grid' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/TMBad.cpp:3919:24: performance: Function parameter 'inv_index' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/TMBad.cpp:3928:24: performance: Function parameter 'inv_index' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/TMBad.cpp:3936:71: performance: Function parameter 'inv_index' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/TMBad.cpp:4266:42: performance: Function parameter 'cfg' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/TMBad.cpp:4279:44: performance: Function parameter 'inv_remap' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/TMBad.cpp:4304:38: performance: Function parameter 'inv_remap' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/TMBad.cpp:4456:53: performance: Function parameter 'inv_idx' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/TMBad.cpp:4539:23: performance: Function parameter 'x' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/global.hpp:2518:67: performance: Function parameter 'lhs' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/global.hpp:2519:38: performance: Function parameter 'rhs' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/global.hpp:1585:29: performance: Function parameter 'cfg' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/global.hpp:2497:38: performance: Function parameter 'more' should be passed by const reference. [passedByValue] TMB/inst/include/TMBad/global.hpp:586:50: style: Parameter 'values' can be declared as reference to const [constParameterReference] TMB/inst/include/TMBad/vectorize.hpp:195:37: style: Parameter 'args' can be declared as reference to const [constParameterReference] TMB/inst/include/TMBad/vectorize.hpp:196:37: style: Parameter 'args' can be declared as reference to const [constParameterReference] TMB/inst/include/TMBad/checkpoint.hpp:21:36: style: Parameter 'args' can be declared as reference to const [constParameterReference] TMB/inst/include/TMBad/checkpoint.hpp:231:37: style: Parameter 'args' can be declared as reference to const [constParameterReference] TMB/inst/include/TMBad/ad_blas.hpp:211:37: style: Parameter 'args' can be declared as reference to const [constParameterReference] TMB/inst/include/TMBad/ad_blas.hpp:212:37: style: Parameter 'args' can be declared as reference to const [constParameterReference] TMB/inst/include/TMBad/TMBad.cpp:301:60: style: Parameter 'x' can be declared as reference to const [constParameterReference] TMB/inst/include/TMBad/TMBad.cpp:460:44: style: Parameter 'args' can be declared as reference to const [constParameterReference] TMB/inst/include/TMBad/TMBad.cpp:3443:48: style: Parameter 'args' can be declared as reference to const [constParameterReference] TMB/inst/include/TMBad/TMBad.cpp:3452:56: style: Parameter 'args' can be declared as reference to const [constParameterReference] TMB/inst/include/TMBad/TMBad.cpp:3456:56: style: Parameter 'args' can be declared as reference to const [constParameterReference] TMB/inst/include/TMBad/TMBad.cpp:3887:23: style: Variable 'inv2op' can be declared as reference to const [constVariableReference] TMB/inst/include/TMBad/TMBad.cpp:4529:35: style: Parameter 'args' can be declared as reference to const [constParameterReference] TMB/inst/include/TMBad/TMBad.cpp:4533:43: style: Parameter 'args' can be declared as reference to const [constParameterReference] TMB/inst/include/TMBad/TMBad.cpp:4535:43: style: Parameter 'args' can be declared as reference to const [constParameterReference] TMB/inst/include/TMBad/TMBad.cpp:4569:37: style: Parameter 'pack' can be declared as reference to const [constParameterReference] TMB/inst/include/TMBad/TMBad.cpp:4611:35: style: Parameter 'args' can be declared as reference to const [constParameterReference] TMB/inst/include/TMBad/TMBad.cpp:4644:35: style: Parameter 'args' can be declared as reference to const [constParameterReference] TMB/inst/include/TMBad/global.hpp:1577:40: style: Parameter 'args' can be declared as reference to const [constParameterReference] TMB/inst/include/TMBad/global.hpp:1577:60: style: Parameter 'dep' can be declared as reference to const [constParameterReference] TMB/inst/include/TMBad/global.hpp:2044:39: style: Parameter 'args' can be declared as reference to const [constParameterReference] TMB/inst/include/TMBad/TMBad.cpp:1608:17: style: Variable 'constant' can be declared as pointer to const [constVariablePointer] TMB/inst/include/TMBad/TMBad.cpp:1646:17: style: Variable 'constant' can be declared as pointer to const [constVariablePointer] TMB/inst/include/TMBad/TMBad.cpp:4551:15: style: Variable 'sx' can be declared as pointer to const [constVariablePointer] TMB/inst/include/TMBad/TMBad.cpp:4563:15: style: Variable 'sx' can be declared as pointer to const [constVariablePointer] TMB/inst/include/TMBad/TMBad.cpp:4591:13: style: Variable 'dy' can be declared as pointer to const [constVariablePointer] TMB/inst/include/TMBad/TMBad.cpp:4624:11: style: Variable 'x' can be declared as pointer to const [constVariablePointer] TMB/inst/include/TMBad/TMBad.hpp:443:13: style: Variable 'cur_glob' can be declared as pointer to const [constVariablePointer] TMB/inst/include/TMBad/TMBad.hpp:570:13: style: Variable 'cur_glob' can be declared as pointer to const [constVariablePointer] TMB/inst/include/TMBad/global.hpp:1579:44: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] TMB/inst/include/TMBad/global.hpp:1579:64: style: Parameter 'other' can be declared as pointer to const [constParameterPointer] TMB/inst/include/TMBad/global.hpp:1936:64: style: Parameter 'other' can be declared as pointer to const [constParameterPointer] TMB/inst/include/TMBad/global.hpp:1937:21: style: Variable 'op1' can be declared as pointer to const [constVariablePointer] TMB/inst/include/TMBad/graph_transform.hpp:356:19: style: Variable 'constant' can be declared as pointer to const [constVariablePointer] TMB/inst/include/TMBad/TMBad.hpp:317:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] TMB/inst/include/TMBad/TMBad.cpp:720:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] TMB/inst/include/TMBad/TMBad.cpp:3536:45: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] TMB/inst/include/TMBad/TMBad.cpp:3658:43: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] TMB/inst/include/TMBad/TMBad.cpp:3705:25: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] TMB/inst/include/TMBad/TMBad.hpp:1291:30: style: Variable 'keep_g' is assigned a value that is never used. [unreadVariable] TMB/inst/include/TMBad/TMBad.hpp:1319:20: style: Variable 'f_grad' is assigned a value that is never used. [unreadVariable] TMB/inst/include/TMBad/TMBad.hpp:1291:23: style: Variable 'keep_g' is assigned a value that is never used. [unreadVariable] TMB/inst/include/TMBad/TMBad.cpp:881:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] TMB/inst/include/TMBad/TMBad.cpp:893:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] diff: head TMB/inst/include/TMBad/TMBad.cpp:117:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head TMB/inst/include/TMBad/TMBad.cpp:136:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head TMB/inst/include/TMBad/TMBad.cpp:1473:27: performance:inconclusive: Technically the member function 'TMBad::global::mark_space' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:1315:21: note: Technically the member function 'TMBad::global::mark_space' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:1473:27: note: Technically the member function 'TMBad::global::mark_space' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:1922:23: performance:inconclusive: Technically the member function 'TMBad::global::Fuse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:2433:17: note: Technically the member function 'TMBad::global::Fuse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:1922:23: note: Technically the member function 'TMBad::global::Fuse' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:1929:14: performance:inconclusive: Technically the member function 'TMBad::global::set_fuse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:2441:8: note: Technically the member function 'TMBad::global::set_fuse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:1929:14: note: Technically the member function 'TMBad::global::set_fuse' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:2080:14: performance:inconclusive: Technically the member function 'TMBad::global::Independent' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:2772:8: note: Technically the member function 'TMBad::global::Independent' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:2080:14: note: Technically the member function 'TMBad::global::Independent' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:2349:14: performance:inconclusive: Technically the member function 'TMBad::global::Independent' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:2946:8: note: Technically the member function 'TMBad::global::Independent' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:2349:14: note: Technically the member function 'TMBad::global::Independent' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:2410:22: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::FloorOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3110:15: note: Either there is a missing 'override', or the member function 'TMBad::FloorOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2410:22: note: Either there is a missing 'override', or the member function 'TMBad::FloorOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2426:21: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::CeilOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3123:15: note: Either there is a missing 'override', or the member function 'TMBad::CeilOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2426:21: note: Either there is a missing 'override', or the member function 'TMBad::CeilOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2440:22: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::TruncOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3136:15: note: Either there is a missing 'override', or the member function 'TMBad::TruncOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2440:22: note: Either there is a missing 'override', or the member function 'TMBad::TruncOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2456:22: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::RoundOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3149:15: note: Either there is a missing 'override', or the member function 'TMBad::RoundOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2456:22: note: Either there is a missing 'override', or the member function 'TMBad::RoundOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2474:21: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::SignOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3164:15: note: Either there is a missing 'override', or the member function 'TMBad::SignOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2474:21: note: Either there is a missing 'override', or the member function 'TMBad::SignOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2492:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::Ge0Op::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3180:15: note: Either there is a missing 'override', or the member function 'TMBad::Ge0Op::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2492:20: note: Either there is a missing 'override', or the member function 'TMBad::Ge0Op::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2506:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::Lt0Op::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3193:15: note: Either there is a missing 'override', or the member function 'TMBad::Lt0Op::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2506:20: note: Either there is a missing 'override', or the member function 'TMBad::Lt0Op::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2524:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::AbsOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3228:15: note: Either there is a missing 'override', or the member function 'TMBad::AbsOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2524:20: note: Either there is a missing 'override', or the member function 'TMBad::AbsOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2543:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::SinOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3247:15: note: Either there is a missing 'override', or the member function 'TMBad::SinOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2543:20: note: Either there is a missing 'override', or the member function 'TMBad::SinOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2562:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::CosOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3264:15: note: Either there is a missing 'override', or the member function 'TMBad::CosOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2562:20: note: Either there is a missing 'override', or the member function 'TMBad::CosOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2581:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::ExpOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3281:15: note: Either there is a missing 'override', or the member function 'TMBad::ExpOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2581:20: note: Either there is a missing 'override', or the member function 'TMBad::ExpOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2600:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::LogOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3298:15: note: Either there is a missing 'override', or the member function 'TMBad::LogOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2600:20: note: Either there is a missing 'override', or the member function 'TMBad::LogOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2619:21: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::SqrtOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3315:15: note: Either there is a missing 'override', or the member function 'TMBad::SqrtOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2619:21: note: Either there is a missing 'override', or the member function 'TMBad::SqrtOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2639:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::TanOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3332:15: note: Either there is a missing 'override', or the member function 'TMBad::TanOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2639:20: note: Either there is a missing 'override', or the member function 'TMBad::TanOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2658:21: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::SinhOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3351:15: note: Either there is a missing 'override', or the member function 'TMBad::SinhOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2658:21: note: Either there is a missing 'override', or the member function 'TMBad::SinhOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2677:21: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::CoshOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3368:15: note: Either there is a missing 'override', or the member function 'TMBad::CoshOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2677:21: note: Either there is a missing 'override', or the member function 'TMBad::CoshOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2697:21: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::TanhOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3385:15: note: Either there is a missing 'override', or the member function 'TMBad::TanhOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2697:21: note: Either there is a missing 'override', or the member function 'TMBad::TanhOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2716:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::Expm1::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3402:15: note: Either there is a missing 'override', or the member function 'TMBad::Expm1::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2716:20: note: Either there is a missing 'override', or the member function 'TMBad::Expm1::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2736:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::Log1p::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3419:15: note: Either there is a missing 'override', or the member function 'TMBad::Log1p::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2736:20: note: Either there is a missing 'override', or the member function 'TMBad::Log1p::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2757:21: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::AsinOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3437:15: note: Either there is a missing 'override', or the member function 'TMBad::AsinOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2757:21: note: Either there is a missing 'override', or the member function 'TMBad::AsinOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2778:21: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::AcosOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3455:15: note: Either there is a missing 'override', or the member function 'TMBad::AcosOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2778:21: note: Either there is a missing 'override', or the member function 'TMBad::AcosOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2798:21: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::AtanOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3472:15: note: Either there is a missing 'override', or the member function 'TMBad::AtanOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2798:21: note: Either there is a missing 'override', or the member function 'TMBad::AtanOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2819:22: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::AsinhOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3490:15: note: Either there is a missing 'override', or the member function 'TMBad::AsinhOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2819:22: note: Either there is a missing 'override', or the member function 'TMBad::AsinhOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2842:22: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::AcoshOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3508:15: note: Either there is a missing 'override', or the member function 'TMBad::AcoshOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2842:22: note: Either there is a missing 'override', or the member function 'TMBad::AcoshOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2864:22: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::AtanhOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3525:15: note: Either there is a missing 'override', or the member function 'TMBad::AtanhOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2864:22: note: Either there is a missing 'override', or the member function 'TMBad::AtanhOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2881:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::PowOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3548:15: note: Either there is a missing 'override', or the member function 'TMBad::PowOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2881:20: note: Either there is a missing 'override', or the member function 'TMBad::PowOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2900:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::Atan2::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3568:15: note: Either there is a missing 'override', or the member function 'TMBad::Atan2::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2900:20: note: Either there is a missing 'override', or the member function 'TMBad::Atan2::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2919:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::MaxOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3586:15: note: Either there is a missing 'override', or the member function 'TMBad::MaxOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2919:20: note: Either there is a missing 'override', or the member function 'TMBad::MaxOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2938:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::MinOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3605:15: note: Either there is a missing 'override', or the member function 'TMBad::MinOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:2938:20: note: Either there is a missing 'override', or the member function 'TMBad::MinOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:2951:19: performance:inconclusive: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3613:8: note: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:2951:19: note: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:2958:19: performance:inconclusive: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3614:8: note: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:2958:19: note: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:2965:19: performance:inconclusive: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3615:8: note: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:2965:19: note: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:2968:19: performance:inconclusive: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3616:8: note: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:2968:19: note: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:2973:19: performance:inconclusive: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3617:8: note: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:2973:19: note: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:2980:19: performance:inconclusive: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3618:8: note: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:2980:19: note: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:2987:26: performance:inconclusive: Technically the member function 'TMBad::CondExpEqOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3627:15: note: Technically the member function 'TMBad::CondExpEqOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:2987:26: note: Technically the member function 'TMBad::CondExpEqOp::op_name' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:301:24: performance:inconclusive: Technically the member function 'TMBad::compressed_input::test_period' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/compression.hpp:179:8: note: Technically the member function 'TMBad::compressed_input::test_period' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:301:24: note: Technically the member function 'TMBad::compressed_input::test_period' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3020:19: performance:inconclusive: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3638:8: note: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3020:19: note: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3027:19: performance:inconclusive: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3639:8: note: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3027:19: note: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3034:19: performance:inconclusive: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3640:8: note: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3034:19: note: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3037:19: performance:inconclusive: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3641:8: note: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3037:19: note: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3042:19: performance:inconclusive: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3642:8: note: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3042:19: note: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3049:19: performance:inconclusive: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3643:8: note: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3049:19: note: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3056:26: performance:inconclusive: Technically the member function 'TMBad::CondExpNeOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3652:15: note: Technically the member function 'TMBad::CondExpNeOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3056:26: note: Technically the member function 'TMBad::CondExpNeOp::op_name' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3089:19: performance:inconclusive: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3663:8: note: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3089:19: note: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3096:19: performance:inconclusive: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3664:8: note: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3096:19: note: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3103:19: performance:inconclusive: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3665:8: note: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3103:19: note: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3106:19: performance:inconclusive: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3666:8: note: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3106:19: note: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3111:19: performance:inconclusive: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3667:8: note: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3111:19: note: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3118:19: performance:inconclusive: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3668:8: note: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3118:19: note: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3125:26: performance:inconclusive: Technically the member function 'TMBad::CondExpGtOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3677:15: note: Technically the member function 'TMBad::CondExpGtOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3125:26: note: Technically the member function 'TMBad::CondExpGtOp::op_name' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3158:19: performance:inconclusive: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3688:8: note: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3158:19: note: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3165:19: performance:inconclusive: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3689:8: note: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3165:19: note: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3172:19: performance:inconclusive: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3690:8: note: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3172:19: note: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3175:19: performance:inconclusive: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3691:8: note: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3175:19: note: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3180:19: performance:inconclusive: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3692:8: note: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3180:19: note: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3187:19: performance:inconclusive: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3693:8: note: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3187:19: note: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3194:26: performance:inconclusive: Technically the member function 'TMBad::CondExpLtOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3702:15: note: Technically the member function 'TMBad::CondExpLtOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3194:26: note: Technically the member function 'TMBad::CondExpLtOp::op_name' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3227:19: performance:inconclusive: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3713:8: note: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3227:19: note: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3234:19: performance:inconclusive: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3714:8: note: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3234:19: note: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3241:19: performance:inconclusive: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3715:8: note: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3241:19: note: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3244:19: performance:inconclusive: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3716:8: note: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3244:19: note: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3249:19: performance:inconclusive: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3717:8: note: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3249:19: note: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3256:19: performance:inconclusive: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3718:8: note: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3256:19: note: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3263:26: performance:inconclusive: Technically the member function 'TMBad::CondExpGeOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3727:15: note: Technically the member function 'TMBad::CondExpGeOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3263:26: note: Technically the member function 'TMBad::CondExpGeOp::op_name' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3296:19: performance:inconclusive: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3738:8: note: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3296:19: note: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3303:19: performance:inconclusive: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3739:8: note: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3303:19: note: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3310:19: performance:inconclusive: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3740:8: note: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3310:19: note: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3313:19: performance:inconclusive: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3741:8: note: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3313:19: note: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3318:19: performance:inconclusive: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3742:8: note: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3318:19: note: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3325:19: performance:inconclusive: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3743:8: note: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3325:19: note: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3332:26: performance:inconclusive: Technically the member function 'TMBad::CondExpLeOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:3752:15: note: Technically the member function 'TMBad::CondExpLeOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:3332:26: note: Technically the member function 'TMBad::CondExpLeOp::op_name' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:3368:14: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::SumOp::output_size' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3794:9: note: Either there is a missing 'override', or the member function 'TMBad::SumOp::output_size' can be static. TMB/inst/include/TMBad/TMBad.cpp:3368:14: note: Either there is a missing 'override', or the member function 'TMBad::SumOp::output_size' can be static. head TMB/inst/include/TMBad/TMBad.cpp:3372:20: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::SumOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3809:15: note: Either there is a missing 'override', or the member function 'TMBad::SumOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:3372:20: note: Either there is a missing 'override', or the member function 'TMBad::SumOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:3376:22: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumOp::output_size' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3821:9: note: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumOp::output_size' can be static. TMB/inst/include/TMBad/TMBad.cpp:3376:22: note: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumOp::output_size' can be static. 2.17.0 TMB/inst/include/TMBad/TMBad.cpp:3389:31: warning: Invalid log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] TMB/inst/include/TMBad/TMBad.cpp:3385:15: note: Assignment 'args.y(0)=0', assigned value is 0 TMB/inst/include/TMBad/TMBad.cpp:3386:24: note: Assuming condition is false TMB/inst/include/TMBad/TMBad.cpp:3389:31: note: Invalid argument head TMB/inst/include/TMBad/TMBad.cpp:3389:31: warning: Invalid std::log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] TMB/inst/include/TMBad/TMBad.cpp:3385:15: note: Assignment 'args.y(0)=0', assigned value is 0 TMB/inst/include/TMBad/TMBad.cpp:3386:24: note: Assuming condition is false TMB/inst/include/TMBad/TMBad.cpp:3389:31: note: Invalid argument head TMB/inst/include/TMBad/TMBad.cpp:3398:28: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3831:15: note: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:3398:28: note: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:3409:28: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumStrideOp::output_size' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3862:9: note: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumStrideOp::output_size' can be static. TMB/inst/include/TMBad/TMBad.cpp:3409:28: note: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumStrideOp::output_size' can be static. 2.17.0 TMB/inst/include/TMBad/TMBad.cpp:3434:31: warning: Invalid log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] TMB/inst/include/TMBad/TMBad.cpp:3429:15: note: Assignment 'args.y(0)=0', assigned value is 0 TMB/inst/include/TMBad/TMBad.cpp:3430:24: note: Assuming condition is false TMB/inst/include/TMBad/TMBad.cpp:3434:31: note: Invalid argument head TMB/inst/include/TMBad/TMBad.cpp:3434:31: warning: Invalid std::log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] TMB/inst/include/TMBad/TMBad.cpp:3429:15: note: Assignment 'args.y(0)=0', assigned value is 0 TMB/inst/include/TMBad/TMBad.cpp:3430:24: note: Assuming condition is false TMB/inst/include/TMBad/TMBad.cpp:3434:31: note: Invalid argument head TMB/inst/include/TMBad/TMBad.cpp:3450:34: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumStrideOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/global.hpp:3896:15: note: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumStrideOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:3450:34: note: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumStrideOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:3536:45: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head TMB/inst/include/TMBad/TMBad.cpp:3658:43: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head TMB/inst/include/TMBad/TMBad.cpp:3702:28: style:inconclusive: Technically the member function 'TMBad::multivariate_index::count' can be const. [functionConst] TMB/inst/include/TMBad/graph_transform.hpp:447:10: note: Technically the member function 'TMBad::multivariate_index::count' can be const. TMB/inst/include/TMBad/TMBad.cpp:3702:28: note: Technically the member function 'TMBad::multivariate_index::count' can be const. head TMB/inst/include/TMBad/TMBad.cpp:3705:25: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head TMB/inst/include/TMBad/TMBad.cpp:3742:21: style:inconclusive: Technically the member function 'TMBad::multivariate_index::operatorlong' can be const. [functionConst] TMB/inst/include/TMBad/graph_transform.hpp:464:3: note: Technically the member function 'TMBad::multivariate_index::operatorlong' can be const. TMB/inst/include/TMBad/TMBad.cpp:3742:21: note: Technically the member function 'TMBad::multivariate_index::operatorlong' can be const. head TMB/inst/include/TMBad/TMBad.cpp:3744:28: style:inconclusive: Technically the member function 'TMBad::multivariate_index::index' can be const. [functionConst] TMB/inst/include/TMBad/graph_transform.hpp:466:10: note: Technically the member function 'TMBad::multivariate_index::index' can be const. TMB/inst/include/TMBad/TMBad.cpp:3744:28: note: Technically the member function 'TMBad::multivariate_index::index' can be const. head TMB/inst/include/TMBad/TMBad.cpp:3746:41: style:inconclusive: Technically the member function 'TMBad::multivariate_index::index' can be const. [functionConst] TMB/inst/include/TMBad/graph_transform.hpp:468:23: note: Technically the member function 'TMBad::multivariate_index::index' can be const. TMB/inst/include/TMBad/TMBad.cpp:3746:41: note: Technically the member function 'TMBad::multivariate_index::index' can be const. head TMB/inst/include/TMBad/TMBad.cpp:3748:50: style:inconclusive: Technically the member function 'TMBad::multivariate_index::mask' can be const. [functionConst] TMB/inst/include/TMBad/graph_transform.hpp:470:32: note: Technically the member function 'TMBad::multivariate_index::mask' can be const. TMB/inst/include/TMBad/TMBad.cpp:3748:50: note: Technically the member function 'TMBad::multivariate_index::mask' can be const. head TMB/inst/include/TMBad/TMBad.cpp:3757:16: style:inconclusive: Technically the member function 'TMBad::clique::clique_size' can be const. [functionConst] TMB/inst/include/TMBad/graph_transform.hpp:487:10: note: Technically the member function 'TMBad::clique::clique_size' can be const. TMB/inst/include/TMBad/TMBad.cpp:3757:16: note: Technically the member function 'TMBad::clique::clique_size' can be const. head TMB/inst/include/TMBad/TMBad.cpp:3770:14: style:inconclusive: Technically the member function 'TMBad::clique::contains' can be const. [functionConst] TMB/inst/include/TMBad/graph_transform.hpp:492:8: note: Technically the member function 'TMBad::clique::contains' can be const. TMB/inst/include/TMBad/TMBad.cpp:3770:14: note: Technically the member function 'TMBad::clique::contains' can be const. head TMB/inst/include/TMBad/TMBad.cpp:3832:17: style:inconclusive: Technically the member function 'TMBad::sr_grid::size' can be const. [functionConst] TMB/inst/include/TMBad/graph_transform.hpp:528:10: note: Technically the member function 'TMBad::sr_grid::size' can be const. TMB/inst/include/TMBad/TMBad.cpp:3832:17: note: Technically the member function 'TMBad::sr_grid::size' can be const. head TMB/inst/include/TMBad/TMBad.cpp:4264:22: performance:inconclusive: Technically the member function 'TMBad::ParalOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/graph_transform.hpp:785:15: note: Technically the member function 'TMBad::ParalOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:4264:22: note: Technically the member function 'TMBad::ParalOp::op_name' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:4533:14: performance:inconclusive: Technically the member function 'TMBad::VSumOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/vectorize.hpp:79:8: note: Technically the member function 'TMBad::VSumOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:4533:14: note: Technically the member function 'TMBad::VSumOp::forward' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:4535:14: performance:inconclusive: Technically the member function 'TMBad::VSumOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/vectorize.hpp:80:8: note: Technically the member function 'TMBad::VSumOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:4535:14: note: Technically the member function 'TMBad::VSumOp::reverse' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:4537:21: performance:inconclusive: Technically the member function 'TMBad::VSumOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/vectorize.hpp:81:15: note: Technically the member function 'TMBad::VSumOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:4537:21: note: Technically the member function 'TMBad::VSumOp::op_name' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/TMBad.cpp:4551:20: style: C-style pointer casting [cstyleCast] head TMB/inst/include/TMBad/TMBad.cpp:4551:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 TMB/inst/include/TMBad/TMBad.cpp:4563:20: style: C-style pointer casting [cstyleCast] head TMB/inst/include/TMBad/TMBad.cpp:4563:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head TMB/inst/include/TMBad/TMBad.cpp:4567:18: style:inconclusive: Technically the member function 'TMBad::SegmentRef::isNull' can be const. [functionConst] TMB/inst/include/TMBad/vectorize.hpp:416:8: note: Technically the member function 'TMBad::SegmentRef::isNull' can be const. TMB/inst/include/TMBad/TMBad.cpp:4567:18: note: Technically the member function 'TMBad::SegmentRef::isNull' can be const. head TMB/inst/include/TMBad/TMBad.cpp:4569:18: performance:inconclusive: Technically the member function 'TMBad::SegmentRef::resize' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/vectorize.hpp:417:8: note: Technically the member function 'TMBad::SegmentRef::resize' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:4569:18: note: Technically the member function 'TMBad::SegmentRef::resize' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/TMBad.cpp:4571:19: style: C-style pointer casting [cstyleCast] head TMB/inst/include/TMBad/TMBad.cpp:4571:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 TMB/inst/include/TMBad/TMBad.cpp:4578:19: style: C-style pointer casting [cstyleCast] head TMB/inst/include/TMBad/TMBad.cpp:4578:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head TMB/inst/include/TMBad/TMBad.cpp:45:26: style:inconclusive: Technically the member function 'TMBad::code_config::float_ptr' can be const. [functionConst] TMB/inst/include/TMBad/code_generator.hpp:21:15: note: Technically the member function 'TMBad::code_config::float_ptr' can be const. TMB/inst/include/TMBad/TMBad.cpp:45:26: note: Technically the member function 'TMBad::code_config::float_ptr' can be const. head TMB/inst/include/TMBad/TMBad.cpp:4609:21: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::PackOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/vectorize.hpp:449:15: note: Either there is a missing 'override', or the member function 'TMBad::PackOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:4609:21: note: Either there is a missing 'override', or the member function 'TMBad::PackOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/TMBad.cpp:4627:4: style: C-style pointer casting [cstyleCast] head TMB/inst/include/TMBad/TMBad.cpp:4627:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 TMB/inst/include/TMBad/TMBad.cpp:4631:20: style: C-style pointer casting [cstyleCast] head TMB/inst/include/TMBad/TMBad.cpp:4631:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head TMB/inst/include/TMBad/TMBad.cpp:4642:21: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::UnpkOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/vectorize.hpp:480:15: note: Either there is a missing 'override', or the member function 'TMBad::UnpkOp::op_name' can be static. TMB/inst/include/TMBad/TMBad.cpp:4642:21: note: Either there is a missing 'override', or the member function 'TMBad::UnpkOp::op_name' can be static. head TMB/inst/include/TMBad/TMBad.cpp:47:26: style:inconclusive: Technically the member function 'TMBad::code_config::void_str' can be const. [functionConst] TMB/inst/include/TMBad/code_generator.hpp:22:15: note: Technically the member function 'TMBad::code_config::void_str' can be const. TMB/inst/include/TMBad/TMBad.cpp:47:26: note: Technically the member function 'TMBad::code_config::void_str' can be const. head TMB/inst/include/TMBad/TMBad.cpp:535:22: performance:inconclusive: Technically the member function 'TMBad::StackOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/compression.hpp:264:15: note: Technically the member function 'TMBad::StackOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:535:22: note: Technically the member function 'TMBad::StackOp::op_name' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.cpp:720:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head TMB/inst/include/TMBad/TMBad.cpp:744:21: style:inconclusive: Either there is a missing 'override', or the member function 'TMBad::Writer::p' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:503:15: note: Either there is a missing 'override', or the member function 'TMBad::Writer::p' can be const. TMB/inst/include/TMBad/TMBad.cpp:744:21: note: Either there is a missing 'override', or the member function 'TMBad::Writer::p' can be const. head TMB/inst/include/TMBad/TMBad.cpp:754:16: style:inconclusive: Either there is a missing 'override', or the member function 'TMBad::Writer::operator-' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:506:10: note: Either there is a missing 'override', or the member function 'TMBad::Writer::operator-' can be const. TMB/inst/include/TMBad/TMBad.cpp:754:16: note: Either there is a missing 'override', or the member function 'TMBad::Writer::operator-' can be const. head TMB/inst/include/TMBad/TMBad.cpp:758:16: style:inconclusive: Either there is a missing 'override', or the member function 'TMBad::Writer::operator/' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:508:10: note: Either there is a missing 'override', or the member function 'TMBad::Writer::operator/' can be const. TMB/inst/include/TMBad/TMBad.cpp:758:16: note: Either there is a missing 'override', or the member function 'TMBad::Writer::operator/' can be const. head TMB/inst/include/TMBad/TMBad.cpp:76:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head TMB/inst/include/TMBad/TMBad.cpp:799:15: style:inconclusive: Technically the member function 'TMBad::graph::num_neighbors' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:621:10: note: Technically the member function 'TMBad::graph::num_neighbors' can be const. TMB/inst/include/TMBad/TMBad.cpp:799:15: note: Technically the member function 'TMBad::graph::num_neighbors' can be const. head TMB/inst/include/TMBad/TMBad.cpp:803:13: style:inconclusive: Technically the member function 'TMBad::graph::empty' can be const. [functionConst] TMB/inst/include/TMBad/global.hpp:623:8: note: Technically the member function 'TMBad::graph::empty' can be const. TMB/inst/include/TMBad/TMBad.cpp:803:13: note: Technically the member function 'TMBad::graph::empty' can be const. head TMB/inst/include/TMBad/TMBad.cpp:97:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head TMB/inst/include/TMBad/TMBad.cpp:997:18: performance:inconclusive: Technically the member function 'TMBad::global::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/global.hpp:996:12: note: Technically the member function 'TMBad::global::begin' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/TMBad.cpp:997:18: note: Technically the member function 'TMBad::global::begin' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/TMBad.hpp:1291:23: style: Variable 'keep_g' is assigned a value that is never used. [unreadVariable] head TMB/inst/include/TMBad/TMBad.hpp:317:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 TMB/inst/include/TMBad/code_generator.hpp:21:15: style:inconclusive: Technically the member function 'TMBad::code_config::float_ptr' can be const. [functionConst] TMB/inst/include/TMBad/TMBad.cpp:45:26: note: Technically the member function 'TMBad::code_config::float_ptr' can be const. TMB/inst/include/TMBad/code_generator.hpp:21:15: note: Technically the member function 'TMBad::code_config::float_ptr' can be const. 2.17.0 TMB/inst/include/TMBad/code_generator.hpp:22:15: style:inconclusive: Technically the member function 'TMBad::code_config::void_str' can be const. [functionConst] TMB/inst/include/TMBad/TMBad.cpp:47:26: note: Technically the member function 'TMBad::code_config::void_str' can be const. TMB/inst/include/TMBad/code_generator.hpp:22:15: note: Technically the member function 'TMBad::code_config::void_str' can be const. 2.17.0 TMB/inst/include/TMBad/compression.hpp:179:8: performance:inconclusive: Technically the member function 'TMBad::compressed_input::test_period' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:301:24: note: Technically the member function 'TMBad::compressed_input::test_period' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/compression.hpp:179:8: note: Technically the member function 'TMBad::compressed_input::test_period' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/compression.hpp:264:15: performance:inconclusive: Technically the member function 'TMBad::StackOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:535:22: note: Technically the member function 'TMBad::StackOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/compression.hpp:264:15: note: Technically the member function 'TMBad::StackOp::op_name' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/compression.hpp:56:8: style:inconclusive: Technically the member function 'TMBad::periodic < global :: OperatorPure * >::test_period' can be const. [functionConst] head TMB/inst/include/TMBad/compression.hpp:56:8: style:inconclusive: Technically the member function 'TMBad::periodic < long >::test_period' can be const. [functionConst] 2.17.0 TMB/inst/include/TMBad/compression.hpp:56:8: style:inconclusive: Technically the member function 'periodic < global :: OperatorPure * >::test_period' can be const. [functionConst] 2.17.0 TMB/inst/include/TMBad/compression.hpp:56:8: style:inconclusive: Technically the member function 'periodic < long >::test_period' can be const. [functionConst] 2.17.0 TMB/inst/include/TMBad/global.hpp:1315:21: performance:inconclusive: Technically the member function 'TMBad::global::mark_space' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:1473:27: note: Technically the member function 'TMBad::global::mark_space' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:1315:21: note: Technically the member function 'TMBad::global::mark_space' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/global.hpp:1371:30: style: C-style pointer casting [cstyleCast] 2.17.0 TMB/inst/include/TMBad/global.hpp:1371:8: style: C-style pointer casting [cstyleCast] head TMB/inst/include/TMBad/global.hpp:1371:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 TMB/inst/include/TMBad/global.hpp:1577:10: performance:inconclusive: Technically the member function 'Operator < -1 , -1 >::dependencies_updating' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1577:10: performance:inconclusive: Technically the member function 'Operator < 0 , 0 >::dependencies_updating' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1577:10: performance:inconclusive: Technically the member function 'Operator < 0 , 1 >::dependencies_updating' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1577:10: performance:inconclusive: Technically the member function 'Operator < 1 , 1 >::dependencies_updating' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1577:10: performance:inconclusive: Technically the member function 'Operator < 4 , 1 >::dependencies_updating' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1577:10: performance:inconclusive: Technically the member function 'TMBad::global::Operator < -1 , -1 >::dependencies_updating' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1577:10: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 0 , 0 >::dependencies_updating' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1577:10: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 0 , 1 >::dependencies_updating' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1577:10: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 1 , 1 >::dependencies_updating' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1577:10: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 4 , 1 >::dependencies_updating' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1579:19: performance:inconclusive: Technically the member function 'Operator < -1 , -1 >::other_fuse' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1579:19: performance:inconclusive: Technically the member function 'Operator < 0 , 0 >::other_fuse' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1579:19: performance:inconclusive: Technically the member function 'Operator < 0 , 1 >::other_fuse' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1579:19: performance:inconclusive: Technically the member function 'Operator < 1 , 1 >::other_fuse' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1579:19: performance:inconclusive: Technically the member function 'Operator < 4 , 1 >::other_fuse' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1579:19: performance:inconclusive: Technically the member function 'TMBad::global::Operator < -1 , -1 >::other_fuse' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1579:19: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 0 , 0 >::other_fuse' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1579:19: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 0 , 1 >::other_fuse' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1579:19: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 1 , 1 >::other_fuse' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1579:19: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 4 , 1 >::other_fuse' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1583:11: performance:inconclusive: Technically the member function 'Operator < -1 , -1 >::operator_data' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1583:11: performance:inconclusive: Technically the member function 'Operator < 0 , 0 >::operator_data' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1583:11: performance:inconclusive: Technically the member function 'Operator < 0 , 1 >::operator_data' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1583:11: performance:inconclusive: Technically the member function 'Operator < 1 , 1 >::operator_data' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1583:11: performance:inconclusive: Technically the member function 'Operator < 4 , 1 >::operator_data' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1583:11: performance:inconclusive: Technically the member function 'TMBad::global::Operator < -1 , -1 >::operator_data' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1583:11: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 0 , 0 >::operator_data' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1583:11: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 0 , 1 >::operator_data' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1583:11: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 1 , 1 >::operator_data' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1583:11: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 4 , 1 >::operator_data' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1585:10: performance:inconclusive: Technically the member function 'Operator < -1 , -1 >::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1585:10: performance:inconclusive: Technically the member function 'Operator < 0 , 0 >::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1585:10: performance:inconclusive: Technically the member function 'Operator < 0 , 1 >::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1585:10: performance:inconclusive: Technically the member function 'Operator < 1 , 1 >::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1585:10: performance:inconclusive: Technically the member function 'Operator < 4 , 1 >::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1585:10: performance:inconclusive: Technically the member function 'TMBad::global::Operator < -1 , -1 >::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1585:10: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 0 , 0 >::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1585:10: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 0 , 1 >::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1585:10: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 1 , 1 >::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1585:10: performance:inconclusive: Technically the member function 'TMBad::global::Operator < 4 , 1 >::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1585:29: performance: Function parameter 'cfg' should be passed by const reference. [passedByValue] 2.17.0 TMB/inst/include/TMBad/global.hpp:1767:10: performance:inconclusive: Technically the member function 'ReferenceCounter < PackOp :: smart_pointer , void >::increment' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1767:10: performance:inconclusive: Technically the member function 'ReferenceCounter < UnpkOp :: smart_pointer , void >::increment' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1767:10: performance:inconclusive: Technically the member function 'ReferenceCounter < VSumOp :: smart_pointer , void >::increment' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1767:10: performance:inconclusive: Technically the member function 'ReferenceCounter < ZeroOp :: smart_pointer , void >::increment' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1767:10: performance:inconclusive: Technically the member function 'TMBad::global::ReferenceCounter < PackOp :: smart_pointer , void >::increment' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1767:10: performance:inconclusive: Technically the member function 'TMBad::global::ReferenceCounter < UnpkOp :: smart_pointer , void >::increment' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1767:10: performance:inconclusive: Technically the member function 'TMBad::global::ReferenceCounter < VSumOp :: smart_pointer , void >::increment' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1767:10: performance:inconclusive: Technically the member function 'TMBad::global::ReferenceCounter < ZeroOp :: smart_pointer , void >::increment' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1768:10: performance:inconclusive: Technically the member function 'ReferenceCounter < PackOp :: smart_pointer , void >::decrement' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1768:10: performance:inconclusive: Technically the member function 'ReferenceCounter < UnpkOp :: smart_pointer , void >::decrement' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1768:10: performance:inconclusive: Technically the member function 'ReferenceCounter < VSumOp :: smart_pointer , void >::decrement' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1768:10: performance:inconclusive: Technically the member function 'ReferenceCounter < ZeroOp :: smart_pointer , void >::decrement' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1768:10: performance:inconclusive: Technically the member function 'TMBad::global::ReferenceCounter < PackOp :: smart_pointer , void >::decrement' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1768:10: performance:inconclusive: Technically the member function 'TMBad::global::ReferenceCounter < UnpkOp :: smart_pointer , void >::decrement' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1768:10: performance:inconclusive: Technically the member function 'TMBad::global::ReferenceCounter < VSumOp :: smart_pointer , void >::decrement' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1768:10: performance:inconclusive: Technically the member function 'TMBad::global::ReferenceCounter < ZeroOp :: smart_pointer , void >::decrement' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1871:17: performance:inconclusive: Either there is a missing 'override', or the member function 'Fused < TMBad :: global :: ad_plain :: AddOp_ < true , true > , MulOp >::op_name' can be static. [functionStatic] head TMB/inst/include/TMBad/global.hpp:1871:17: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::Fused < TMBad :: global :: ad_plain :: AddOp_ < true , true > , MulOp >::op_name' can be static. [functionStatic] head TMB/inst/include/TMBad/global.hpp:1915:27: style: Local variable 'inputs' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/global.hpp:945:15: note: Shadowed declaration TMB/inst/include/TMBad/global.hpp:1915:27: note: Shadow variable 2.17.0 TMB/inst/include/TMBad/global.hpp:1944:17: performance:inconclusive: Technically the member function 'Rep < PackOp >::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1944:17: performance:inconclusive: Technically the member function 'Rep < UnpkOp >::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1944:17: performance:inconclusive: Technically the member function 'Rep < VSumOp >::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1944:17: performance:inconclusive: Technically the member function 'Rep < ZeroOp >::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1944:17: performance:inconclusive: Technically the member function 'TMBad::global::Rep < PackOp >::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1944:17: performance:inconclusive: Technically the member function 'TMBad::global::Rep < UnpkOp >::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1944:17: performance:inconclusive: Technically the member function 'TMBad::global::Rep < VSumOp >::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1944:17: performance:inconclusive: Technically the member function 'TMBad::global::Rep < ZeroOp >::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1969:11: performance:inconclusive: Technically the member function 'RepCompress < PackOp >::input_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1969:11: performance:inconclusive: Technically the member function 'RepCompress < UnpkOp >::input_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1969:11: performance:inconclusive: Technically the member function 'RepCompress < VSumOp >::input_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:1969:11: performance:inconclusive: Technically the member function 'RepCompress < ZeroOp >::input_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1969:11: performance:inconclusive: Technically the member function 'TMBad::global::RepCompress < PackOp >::input_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1969:11: performance:inconclusive: Technically the member function 'TMBad::global::RepCompress < UnpkOp >::input_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1969:11: performance:inconclusive: Technically the member function 'TMBad::global::RepCompress < VSumOp >::input_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1969:11: performance:inconclusive: Technically the member function 'TMBad::global::RepCompress < ZeroOp >::input_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:1976:28: style: Local variable 'inputs' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/global.hpp:945:15: note: Shadowed declaration TMB/inst/include/TMBad/global.hpp:1976:28: note: Shadow variable head TMB/inst/include/TMBad/global.hpp:1990:28: style: Local variable 'inputs' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/global.hpp:945:15: note: Shadowed declaration TMB/inst/include/TMBad/global.hpp:1990:28: note: Shadow variable head TMB/inst/include/TMBad/global.hpp:2005:28: style: Local variable 'inputs' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/global.hpp:945:15: note: Shadowed declaration TMB/inst/include/TMBad/global.hpp:2005:28: note: Shadow variable head TMB/inst/include/TMBad/global.hpp:2014:28: style: Local variable 'inputs' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/global.hpp:945:15: note: Shadowed declaration TMB/inst/include/TMBad/global.hpp:2014:28: note: Shadow variable head TMB/inst/include/TMBad/global.hpp:2044:39: style: Parameter 'args' can be declared as reference to const [constParameterReference] head TMB/inst/include/TMBad/global.hpp:2045:28: style: Local variable 'inputs' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/global.hpp:945:15: note: Shadowed declaration TMB/inst/include/TMBad/global.hpp:2045:28: note: Shadow variable 2.17.0 TMB/inst/include/TMBad/global.hpp:2083:17: performance:inconclusive: Technically the member function 'RepCompress < PackOp >::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:2083:17: performance:inconclusive: Technically the member function 'RepCompress < UnpkOp >::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:2083:17: performance:inconclusive: Technically the member function 'RepCompress < VSumOp >::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:2083:17: performance:inconclusive: Technically the member function 'RepCompress < ZeroOp >::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:2083:17: performance:inconclusive: Technically the member function 'TMBad::global::RepCompress < PackOp >::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:2083:17: performance:inconclusive: Technically the member function 'TMBad::global::RepCompress < UnpkOp >::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:2083:17: performance:inconclusive: Technically the member function 'TMBad::global::RepCompress < VSumOp >::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] head TMB/inst/include/TMBad/global.hpp:2083:17: performance:inconclusive: Technically the member function 'TMBad::global::RepCompress < ZeroOp >::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:2094:12: style:inconclusive: Technically the member function 'RepCompress < PackOp >::operator_data_t::operator==' can be const. [functionConst] 2.17.0 TMB/inst/include/TMBad/global.hpp:2094:12: style:inconclusive: Technically the member function 'RepCompress < UnpkOp >::operator_data_t::operator==' can be const. [functionConst] 2.17.0 TMB/inst/include/TMBad/global.hpp:2094:12: style:inconclusive: Technically the member function 'RepCompress < VSumOp >::operator_data_t::operator==' can be const. [functionConst] 2.17.0 TMB/inst/include/TMBad/global.hpp:2094:12: style:inconclusive: Technically the member function 'RepCompress < ZeroOp >::operator_data_t::operator==' can be const. [functionConst] head TMB/inst/include/TMBad/global.hpp:2094:12: style:inconclusive: Technically the member function 'TMBad::global::RepCompress < PackOp >::operator_data_t::operator==' can be const. [functionConst] head TMB/inst/include/TMBad/global.hpp:2094:12: style:inconclusive: Technically the member function 'TMBad::global::RepCompress < UnpkOp >::operator_data_t::operator==' can be const. [functionConst] head TMB/inst/include/TMBad/global.hpp:2094:12: style:inconclusive: Technically the member function 'TMBad::global::RepCompress < VSumOp >::operator_data_t::operator==' can be const. [functionConst] head TMB/inst/include/TMBad/global.hpp:2094:12: style:inconclusive: Technically the member function 'TMBad::global::RepCompress < ZeroOp >::operator_data_t::operator==' can be const. [functionConst] head TMB/inst/include/TMBad/global.hpp:2106:14: style: Local variable 'match' shadows outer function [shadowFunction] TMB/inst/include/TMBad/graph_transform.hpp:97:21: note: Shadowed declaration TMB/inst/include/TMBad/global.hpp:2106:14: note: Shadow variable head TMB/inst/include/TMBad/global.hpp:2111:31: style: Local variable 'inputs' shadows outer variable [shadowVariable] TMB/inst/include/TMBad/global.hpp:945:15: note: Shadowed declaration TMB/inst/include/TMBad/global.hpp:2111:31: note: Shadow variable 2.17.0 TMB/inst/include/TMBad/global.hpp:2433:17: performance:inconclusive: Technically the member function 'TMBad::global::Fuse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:1922:23: note: Technically the member function 'TMBad::global::Fuse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:2433:17: note: Technically the member function 'TMBad::global::Fuse' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:2441:8: performance:inconclusive: Technically the member function 'TMBad::global::set_fuse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:1929:14: note: Technically the member function 'TMBad::global::set_fuse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:2441:8: note: Technically the member function 'TMBad::global::set_fuse' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:2656:12: style:inconclusive: Either there is a missing 'override', or the member function 'AddOp_ < true , true >::eval' can be const. [functionConst] head TMB/inst/include/TMBad/global.hpp:2656:12: style:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::ad_plain::AddOp_ < true , true >::eval' can be const. [functionConst] 2.17.0 TMB/inst/include/TMBad/global.hpp:2664:19: performance:inconclusive: Either there is a missing 'override', or the member function 'AddOp_ < true , true >::op_name' can be static. [functionStatic] head TMB/inst/include/TMBad/global.hpp:2664:19: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::ad_plain::AddOp_ < true , true >::op_name' can be static. [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:2680:12: style:inconclusive: Either there is a missing 'override', or the member function 'SubOp_ < true , true >::eval' can be const. [functionConst] head TMB/inst/include/TMBad/global.hpp:2680:12: style:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::ad_plain::SubOp_ < true , true >::eval' can be const. [functionConst] 2.17.0 TMB/inst/include/TMBad/global.hpp:2688:19: performance:inconclusive: Either there is a missing 'override', or the member function 'SubOp_ < true , true >::op_name' can be static. [functionStatic] head TMB/inst/include/TMBad/global.hpp:2688:19: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::ad_plain::SubOp_ < true , true >::op_name' can be static. [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:2698:12: style:inconclusive: Either there is a missing 'override', or the member function 'MulOp_ < true , false >::eval' can be const. [functionConst] 2.17.0 TMB/inst/include/TMBad/global.hpp:2698:12: style:inconclusive: Either there is a missing 'override', or the member function 'MulOp_ < true , true >::eval' can be const. [functionConst] head TMB/inst/include/TMBad/global.hpp:2698:12: style:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::ad_plain::MulOp_ < true , false >::eval' can be const. [functionConst] head TMB/inst/include/TMBad/global.hpp:2698:12: style:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::ad_plain::MulOp_ < true , true >::eval' can be const. [functionConst] 2.17.0 TMB/inst/include/TMBad/global.hpp:2706:19: performance:inconclusive: Either there is a missing 'override', or the member function 'MulOp_ < true , false >::op_name' can be static. [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:2706:19: performance:inconclusive: Either there is a missing 'override', or the member function 'MulOp_ < true , true >::op_name' can be static. [functionStatic] head TMB/inst/include/TMBad/global.hpp:2706:19: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::ad_plain::MulOp_ < true , false >::op_name' can be static. [functionStatic] head TMB/inst/include/TMBad/global.hpp:2706:19: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::ad_plain::MulOp_ < true , true >::op_name' can be static. [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:2716:12: style:inconclusive: Either there is a missing 'override', or the member function 'DivOp_ < true , true >::eval' can be const. [functionConst] head TMB/inst/include/TMBad/global.hpp:2716:12: style:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::ad_plain::DivOp_ < true , true >::eval' can be const. [functionConst] 2.17.0 TMB/inst/include/TMBad/global.hpp:2725:19: performance:inconclusive: Either there is a missing 'override', or the member function 'DivOp_ < true , true >::op_name' can be static. [functionStatic] head TMB/inst/include/TMBad/global.hpp:2725:19: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::global::ad_plain::DivOp_ < true , true >::op_name' can be static. [functionStatic] 2.17.0 TMB/inst/include/TMBad/global.hpp:2772:8: performance:inconclusive: Technically the member function 'TMBad::global::Independent' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2080:14: note: Technically the member function 'TMBad::global::Independent' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:2772:8: note: Technically the member function 'TMBad::global::Independent' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:2946:8: performance:inconclusive: Technically the member function 'TMBad::global::Independent' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2349:14: note: Technically the member function 'TMBad::global::Independent' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:2946:8: note: Technically the member function 'TMBad::global::Independent' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/TMBad/global.hpp:2986:12: warning: The struct 'adaptive < global :: ad_aug >' defines member function with name 'operator+' also defined in its parent struct 'ad_aug'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:2906:12: note: Parent function 'ad_aug::operator+' TMB/inst/include/TMBad/global.hpp:2986:12: note: Derived function 'adaptive < global :: ad_aug >::operator+' head TMB/inst/include/TMBad/global.hpp:2989:12: warning: The struct 'adaptive < global :: ad_aug >' defines member function with name 'operator-' also defined in its parent struct 'ad_aug'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:2912:12: note: Parent function 'ad_aug::operator-' TMB/inst/include/TMBad/global.hpp:2989:12: note: Derived function 'adaptive < global :: ad_aug >::operator-' head TMB/inst/include/TMBad/global.hpp:2992:12: warning: The struct 'adaptive < global :: ad_aug >' defines member function with name 'operator*' also defined in its parent struct 'ad_aug'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:2921:12: note: Parent function 'ad_aug::operator*' TMB/inst/include/TMBad/global.hpp:2992:12: note: Derived function 'adaptive < global :: ad_aug >::operator*' head TMB/inst/include/TMBad/global.hpp:2995:12: warning: The struct 'adaptive < global :: ad_aug >' defines member function with name 'operator/' also defined in its parent struct 'ad_aug'. [duplInheritedMember] TMB/inst/include/TMBad/global.hpp:2926:12: note: Parent function 'ad_aug::operator/' TMB/inst/include/TMBad/global.hpp:2995:12: note: Derived function 'adaptive < global :: ad_aug >::operator/' 2.17.0 TMB/inst/include/TMBad/global.hpp:3110:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::FloorOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2410:22: note: Either there is a missing 'override', or the member function 'TMBad::FloorOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3110:15: note: Either there is a missing 'override', or the member function 'TMBad::FloorOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3123:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::CeilOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2426:21: note: Either there is a missing 'override', or the member function 'TMBad::CeilOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3123:15: note: Either there is a missing 'override', or the member function 'TMBad::CeilOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3136:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::TruncOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2440:22: note: Either there is a missing 'override', or the member function 'TMBad::TruncOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3136:15: note: Either there is a missing 'override', or the member function 'TMBad::TruncOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3149:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::RoundOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2456:22: note: Either there is a missing 'override', or the member function 'TMBad::RoundOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3149:15: note: Either there is a missing 'override', or the member function 'TMBad::RoundOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3164:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::SignOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2474:21: note: Either there is a missing 'override', or the member function 'TMBad::SignOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3164:15: note: Either there is a missing 'override', or the member function 'TMBad::SignOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3180:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::Ge0Op::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2492:20: note: Either there is a missing 'override', or the member function 'TMBad::Ge0Op::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3180:15: note: Either there is a missing 'override', or the member function 'TMBad::Ge0Op::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3193:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::Lt0Op::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2506:20: note: Either there is a missing 'override', or the member function 'TMBad::Lt0Op::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3193:15: note: Either there is a missing 'override', or the member function 'TMBad::Lt0Op::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3228:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::AbsOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2524:20: note: Either there is a missing 'override', or the member function 'TMBad::AbsOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3228:15: note: Either there is a missing 'override', or the member function 'TMBad::AbsOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3247:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::SinOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2543:20: note: Either there is a missing 'override', or the member function 'TMBad::SinOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3247:15: note: Either there is a missing 'override', or the member function 'TMBad::SinOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3264:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::CosOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2562:20: note: Either there is a missing 'override', or the member function 'TMBad::CosOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3264:15: note: Either there is a missing 'override', or the member function 'TMBad::CosOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3281:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::ExpOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2581:20: note: Either there is a missing 'override', or the member function 'TMBad::ExpOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3281:15: note: Either there is a missing 'override', or the member function 'TMBad::ExpOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3298:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::LogOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2600:20: note: Either there is a missing 'override', or the member function 'TMBad::LogOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3298:15: note: Either there is a missing 'override', or the member function 'TMBad::LogOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3315:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::SqrtOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2619:21: note: Either there is a missing 'override', or the member function 'TMBad::SqrtOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3315:15: note: Either there is a missing 'override', or the member function 'TMBad::SqrtOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3332:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::TanOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2639:20: note: Either there is a missing 'override', or the member function 'TMBad::TanOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3332:15: note: Either there is a missing 'override', or the member function 'TMBad::TanOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3351:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::SinhOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2658:21: note: Either there is a missing 'override', or the member function 'TMBad::SinhOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3351:15: note: Either there is a missing 'override', or the member function 'TMBad::SinhOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3368:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::CoshOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2677:21: note: Either there is a missing 'override', or the member function 'TMBad::CoshOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3368:15: note: Either there is a missing 'override', or the member function 'TMBad::CoshOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3385:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::TanhOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2697:21: note: Either there is a missing 'override', or the member function 'TMBad::TanhOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3385:15: note: Either there is a missing 'override', or the member function 'TMBad::TanhOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3402:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::Expm1::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2716:20: note: Either there is a missing 'override', or the member function 'TMBad::Expm1::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3402:15: note: Either there is a missing 'override', or the member function 'TMBad::Expm1::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3419:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::Log1p::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2736:20: note: Either there is a missing 'override', or the member function 'TMBad::Log1p::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3419:15: note: Either there is a missing 'override', or the member function 'TMBad::Log1p::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3437:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::AsinOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2757:21: note: Either there is a missing 'override', or the member function 'TMBad::AsinOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3437:15: note: Either there is a missing 'override', or the member function 'TMBad::AsinOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3455:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::AcosOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2778:21: note: Either there is a missing 'override', or the member function 'TMBad::AcosOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3455:15: note: Either there is a missing 'override', or the member function 'TMBad::AcosOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3472:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::AtanOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2798:21: note: Either there is a missing 'override', or the member function 'TMBad::AtanOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3472:15: note: Either there is a missing 'override', or the member function 'TMBad::AtanOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3490:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::AsinhOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2819:22: note: Either there is a missing 'override', or the member function 'TMBad::AsinhOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3490:15: note: Either there is a missing 'override', or the member function 'TMBad::AsinhOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3508:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::AcoshOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2842:22: note: Either there is a missing 'override', or the member function 'TMBad::AcoshOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3508:15: note: Either there is a missing 'override', or the member function 'TMBad::AcoshOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3525:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::AtanhOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2864:22: note: Either there is a missing 'override', or the member function 'TMBad::AtanhOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3525:15: note: Either there is a missing 'override', or the member function 'TMBad::AtanhOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3548:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::PowOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2881:20: note: Either there is a missing 'override', or the member function 'TMBad::PowOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3548:15: note: Either there is a missing 'override', or the member function 'TMBad::PowOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3568:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::Atan2::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2900:20: note: Either there is a missing 'override', or the member function 'TMBad::Atan2::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3568:15: note: Either there is a missing 'override', or the member function 'TMBad::Atan2::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3586:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::MaxOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2919:20: note: Either there is a missing 'override', or the member function 'TMBad::MaxOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3586:15: note: Either there is a missing 'override', or the member function 'TMBad::MaxOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3605:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::MinOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2938:20: note: Either there is a missing 'override', or the member function 'TMBad::MinOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3605:15: note: Either there is a missing 'override', or the member function 'TMBad::MinOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3613:8: performance:inconclusive: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2951:19: note: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3613:8: note: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3614:8: performance:inconclusive: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2958:19: note: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3614:8: note: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3615:8: performance:inconclusive: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2965:19: note: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3615:8: note: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3616:8: performance:inconclusive: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2968:19: note: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3616:8: note: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3617:8: performance:inconclusive: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2973:19: note: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3617:8: note: Technically the member function 'TMBad::CondExpEqOp::forward' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3618:8: performance:inconclusive: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2980:19: note: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3618:8: note: Technically the member function 'TMBad::CondExpEqOp::reverse' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3627:15: performance:inconclusive: Technically the member function 'TMBad::CondExpEqOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:2987:26: note: Technically the member function 'TMBad::CondExpEqOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3627:15: note: Technically the member function 'TMBad::CondExpEqOp::op_name' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3638:8: performance:inconclusive: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3020:19: note: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3638:8: note: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3639:8: performance:inconclusive: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3027:19: note: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3639:8: note: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3640:8: performance:inconclusive: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3034:19: note: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3640:8: note: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3641:8: performance:inconclusive: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3037:19: note: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3641:8: note: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3642:8: performance:inconclusive: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3042:19: note: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3642:8: note: Technically the member function 'TMBad::CondExpNeOp::forward' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3643:8: performance:inconclusive: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3049:19: note: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3643:8: note: Technically the member function 'TMBad::CondExpNeOp::reverse' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3652:15: performance:inconclusive: Technically the member function 'TMBad::CondExpNeOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3056:26: note: Technically the member function 'TMBad::CondExpNeOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3652:15: note: Technically the member function 'TMBad::CondExpNeOp::op_name' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3663:8: performance:inconclusive: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3089:19: note: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3663:8: note: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3664:8: performance:inconclusive: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3096:19: note: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3664:8: note: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3665:8: performance:inconclusive: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3103:19: note: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3665:8: note: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3666:8: performance:inconclusive: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3106:19: note: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3666:8: note: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3667:8: performance:inconclusive: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3111:19: note: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3667:8: note: Technically the member function 'TMBad::CondExpGtOp::forward' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3668:8: performance:inconclusive: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3118:19: note: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3668:8: note: Technically the member function 'TMBad::CondExpGtOp::reverse' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3677:15: performance:inconclusive: Technically the member function 'TMBad::CondExpGtOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3125:26: note: Technically the member function 'TMBad::CondExpGtOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3677:15: note: Technically the member function 'TMBad::CondExpGtOp::op_name' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3688:8: performance:inconclusive: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3158:19: note: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3688:8: note: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3689:8: performance:inconclusive: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3165:19: note: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3689:8: note: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3690:8: performance:inconclusive: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3172:19: note: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3690:8: note: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3691:8: performance:inconclusive: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3175:19: note: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3691:8: note: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3692:8: performance:inconclusive: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3180:19: note: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3692:8: note: Technically the member function 'TMBad::CondExpLtOp::forward' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3693:8: performance:inconclusive: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3187:19: note: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3693:8: note: Technically the member function 'TMBad::CondExpLtOp::reverse' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3702:15: performance:inconclusive: Technically the member function 'TMBad::CondExpLtOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3194:26: note: Technically the member function 'TMBad::CondExpLtOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3702:15: note: Technically the member function 'TMBad::CondExpLtOp::op_name' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3713:8: performance:inconclusive: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3227:19: note: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3713:8: note: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3714:8: performance:inconclusive: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3234:19: note: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3714:8: note: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3715:8: performance:inconclusive: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3241:19: note: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3715:8: note: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3716:8: performance:inconclusive: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3244:19: note: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3716:8: note: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3717:8: performance:inconclusive: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3249:19: note: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3717:8: note: Technically the member function 'TMBad::CondExpGeOp::forward' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3718:8: performance:inconclusive: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3256:19: note: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3718:8: note: Technically the member function 'TMBad::CondExpGeOp::reverse' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3727:15: performance:inconclusive: Technically the member function 'TMBad::CondExpGeOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3263:26: note: Technically the member function 'TMBad::CondExpGeOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3727:15: note: Technically the member function 'TMBad::CondExpGeOp::op_name' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3738:8: performance:inconclusive: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3296:19: note: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3738:8: note: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3739:8: performance:inconclusive: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3303:19: note: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3739:8: note: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3740:8: performance:inconclusive: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3310:19: note: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3740:8: note: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3741:8: performance:inconclusive: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3313:19: note: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3741:8: note: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3742:8: performance:inconclusive: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3318:19: note: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3742:8: note: Technically the member function 'TMBad::CondExpLeOp::forward' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3743:8: performance:inconclusive: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3325:19: note: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3743:8: note: Technically the member function 'TMBad::CondExpLeOp::reverse' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3752:15: performance:inconclusive: Technically the member function 'TMBad::CondExpLeOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3332:26: note: Technically the member function 'TMBad::CondExpLeOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:3752:15: note: Technically the member function 'TMBad::CondExpLeOp::op_name' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/global.hpp:3794:9: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::SumOp::output_size' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3368:14: note: Either there is a missing 'override', or the member function 'TMBad::SumOp::output_size' can be static. TMB/inst/include/TMBad/global.hpp:3794:9: note: Either there is a missing 'override', or the member function 'TMBad::SumOp::output_size' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3809:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::SumOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3372:20: note: Either there is a missing 'override', or the member function 'TMBad::SumOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3809:15: note: Either there is a missing 'override', or the member function 'TMBad::SumOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3821:9: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumOp::output_size' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3376:22: note: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumOp::output_size' can be static. TMB/inst/include/TMBad/global.hpp:3821:9: note: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumOp::output_size' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3831:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3398:28: note: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3831:15: note: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3862:9: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumStrideOp::output_size' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3409:28: note: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumStrideOp::output_size' can be static. TMB/inst/include/TMBad/global.hpp:3862:9: note: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumStrideOp::output_size' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:3896:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumStrideOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:3450:34: note: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumStrideOp::op_name' can be static. TMB/inst/include/TMBad/global.hpp:3896:15: note: Either there is a missing 'override', or the member function 'TMBad::LogSpaceSumStrideOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/global.hpp:503:15: style:inconclusive: Either there is a missing 'override', or the member function 'TMBad::Writer::p' can be const. [functionConst] TMB/inst/include/TMBad/TMBad.cpp:744:21: note: Either there is a missing 'override', or the member function 'TMBad::Writer::p' can be const. TMB/inst/include/TMBad/global.hpp:503:15: note: Either there is a missing 'override', or the member function 'TMBad::Writer::p' can be const. 2.17.0 TMB/inst/include/TMBad/global.hpp:506:10: style:inconclusive: Either there is a missing 'override', or the member function 'TMBad::Writer::operator-' can be const. [functionConst] TMB/inst/include/TMBad/TMBad.cpp:754:16: note: Either there is a missing 'override', or the member function 'TMBad::Writer::operator-' can be const. TMB/inst/include/TMBad/global.hpp:506:10: note: Either there is a missing 'override', or the member function 'TMBad::Writer::operator-' can be const. 2.17.0 TMB/inst/include/TMBad/global.hpp:508:10: style:inconclusive: Either there is a missing 'override', or the member function 'TMBad::Writer::operator/' can be const. [functionConst] TMB/inst/include/TMBad/TMBad.cpp:758:16: note: Either there is a missing 'override', or the member function 'TMBad::Writer::operator/' can be const. TMB/inst/include/TMBad/global.hpp:508:10: note: Either there is a missing 'override', or the member function 'TMBad::Writer::operator/' can be const. head TMB/inst/include/TMBad/global.hpp:51:5: style:inconclusive: Either there is a missing 'override', or the member function 'TMBad::intervals < unsigned int >::ep::operatorT' can be const. [functionConst] 2.17.0 TMB/inst/include/TMBad/global.hpp:51:5: style:inconclusive: Either there is a missing 'override', or the member function 'intervals < unsigned int >::ep::operatorT' can be const. [functionConst] 2.17.0 TMB/inst/include/TMBad/global.hpp:621:10: style:inconclusive: Technically the member function 'TMBad::graph::num_neighbors' can be const. [functionConst] TMB/inst/include/TMBad/TMBad.cpp:799:15: note: Technically the member function 'TMBad::graph::num_neighbors' can be const. TMB/inst/include/TMBad/global.hpp:621:10: note: Technically the member function 'TMBad::graph::num_neighbors' can be const. 2.17.0 TMB/inst/include/TMBad/global.hpp:623:8: style:inconclusive: Technically the member function 'TMBad::graph::empty' can be const. [functionConst] TMB/inst/include/TMBad/TMBad.cpp:803:13: note: Technically the member function 'TMBad::graph::empty' can be const. TMB/inst/include/TMBad/global.hpp:623:8: note: Technically the member function 'TMBad::graph::empty' can be const. head TMB/inst/include/TMBad/global.hpp:90:10: style:inconclusive: Technically the member function 'TMBad::intervals < unsigned int >::print_interval::operator()' can be const. [functionConst] 2.17.0 TMB/inst/include/TMBad/global.hpp:90:10: style:inconclusive: Technically the member function 'intervals < unsigned int >::print_interval::operator()' can be const. [functionConst] head TMB/inst/include/TMBad/global.hpp:92:8: style:inconclusive: Technically the member function 'TMBad::intervals < unsigned int >::print' can be const. [functionConst] 2.17.0 TMB/inst/include/TMBad/global.hpp:92:8: style:inconclusive: Technically the member function 'intervals < unsigned int >::print' can be const. [functionConst] 2.17.0 TMB/inst/include/TMBad/global.hpp:996:12: performance:inconclusive: Technically the member function 'TMBad::global::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:997:18: note: Technically the member function 'TMBad::global::begin' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/global.hpp:996:12: note: Technically the member function 'TMBad::global::begin' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/graph_transform.hpp:447:10: style:inconclusive: Technically the member function 'TMBad::multivariate_index::count' can be const. [functionConst] TMB/inst/include/TMBad/TMBad.cpp:3702:28: note: Technically the member function 'TMBad::multivariate_index::count' can be const. TMB/inst/include/TMBad/graph_transform.hpp:447:10: note: Technically the member function 'TMBad::multivariate_index::count' can be const. 2.17.0 TMB/inst/include/TMBad/graph_transform.hpp:464:3: style:inconclusive: Technically the member function 'TMBad::multivariate_index::operatorlong' can be const. [functionConst] TMB/inst/include/TMBad/TMBad.cpp:3742:21: note: Technically the member function 'TMBad::multivariate_index::operatorlong' can be const. TMB/inst/include/TMBad/graph_transform.hpp:464:3: note: Technically the member function 'TMBad::multivariate_index::operatorlong' can be const. 2.17.0 TMB/inst/include/TMBad/graph_transform.hpp:466:10: style:inconclusive: Technically the member function 'TMBad::multivariate_index::index' can be const. [functionConst] TMB/inst/include/TMBad/TMBad.cpp:3744:28: note: Technically the member function 'TMBad::multivariate_index::index' can be const. TMB/inst/include/TMBad/graph_transform.hpp:466:10: note: Technically the member function 'TMBad::multivariate_index::index' can be const. 2.17.0 TMB/inst/include/TMBad/graph_transform.hpp:468:23: style:inconclusive: Technically the member function 'TMBad::multivariate_index::index' can be const. [functionConst] TMB/inst/include/TMBad/TMBad.cpp:3746:41: note: Technically the member function 'TMBad::multivariate_index::index' can be const. TMB/inst/include/TMBad/graph_transform.hpp:468:23: note: Technically the member function 'TMBad::multivariate_index::index' can be const. 2.17.0 TMB/inst/include/TMBad/graph_transform.hpp:470:32: style:inconclusive: Technically the member function 'TMBad::multivariate_index::mask' can be const. [functionConst] TMB/inst/include/TMBad/TMBad.cpp:3748:50: note: Technically the member function 'TMBad::multivariate_index::mask' can be const. TMB/inst/include/TMBad/graph_transform.hpp:470:32: note: Technically the member function 'TMBad::multivariate_index::mask' can be const. 2.17.0 TMB/inst/include/TMBad/graph_transform.hpp:487:10: style:inconclusive: Technically the member function 'TMBad::clique::clique_size' can be const. [functionConst] TMB/inst/include/TMBad/TMBad.cpp:3757:16: note: Technically the member function 'TMBad::clique::clique_size' can be const. TMB/inst/include/TMBad/graph_transform.hpp:487:10: note: Technically the member function 'TMBad::clique::clique_size' can be const. 2.17.0 TMB/inst/include/TMBad/graph_transform.hpp:492:8: style:inconclusive: Technically the member function 'TMBad::clique::contains' can be const. [functionConst] TMB/inst/include/TMBad/TMBad.cpp:3770:14: note: Technically the member function 'TMBad::clique::contains' can be const. TMB/inst/include/TMBad/graph_transform.hpp:492:8: note: Technically the member function 'TMBad::clique::contains' can be const. 2.17.0 TMB/inst/include/TMBad/graph_transform.hpp:528:10: style:inconclusive: Technically the member function 'TMBad::sr_grid::size' can be const. [functionConst] TMB/inst/include/TMBad/TMBad.cpp:3832:17: note: Technically the member function 'TMBad::sr_grid::size' can be const. TMB/inst/include/TMBad/graph_transform.hpp:528:10: note: Technically the member function 'TMBad::sr_grid::size' can be const. 2.17.0 TMB/inst/include/TMBad/graph_transform.hpp:785:15: performance:inconclusive: Technically the member function 'TMBad::ParalOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:4264:22: note: Technically the member function 'TMBad::ParalOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/graph_transform.hpp:785:15: note: Technically the member function 'TMBad::ParalOp::op_name' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/integrate.hpp:1168:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Integrand [valueFlowBailoutIncompleteVar] 2.17.0 TMB/inst/include/TMBad/integrate.hpp:1200:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Integrand [valueFlowBailoutIncompleteVar] 2.17.0 TMB/inst/include/TMBad/vectorize.hpp:416:8: style:inconclusive: Technically the member function 'TMBad::SegmentRef::isNull' can be const. [functionConst] TMB/inst/include/TMBad/TMBad.cpp:4567:18: note: Technically the member function 'TMBad::SegmentRef::isNull' can be const. TMB/inst/include/TMBad/vectorize.hpp:416:8: note: Technically the member function 'TMBad::SegmentRef::isNull' can be const. 2.17.0 TMB/inst/include/TMBad/vectorize.hpp:417:8: performance:inconclusive: Technically the member function 'TMBad::SegmentRef::resize' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:4569:18: note: Technically the member function 'TMBad::SegmentRef::resize' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/vectorize.hpp:417:8: note: Technically the member function 'TMBad::SegmentRef::resize' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/vectorize.hpp:449:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::PackOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:4609:21: note: Either there is a missing 'override', or the member function 'TMBad::PackOp::op_name' can be static. TMB/inst/include/TMBad/vectorize.hpp:449:15: note: Either there is a missing 'override', or the member function 'TMBad::PackOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/vectorize.hpp:480:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TMBad::UnpkOp::op_name' can be static. [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:4642:21: note: Either there is a missing 'override', or the member function 'TMBad::UnpkOp::op_name' can be static. TMB/inst/include/TMBad/vectorize.hpp:480:15: note: Either there is a missing 'override', or the member function 'TMBad::UnpkOp::op_name' can be static. 2.17.0 TMB/inst/include/TMBad/vectorize.hpp:79:8: performance:inconclusive: Technically the member function 'TMBad::VSumOp::forward' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:4533:14: note: Technically the member function 'TMBad::VSumOp::forward' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/vectorize.hpp:79:8: note: Technically the member function 'TMBad::VSumOp::forward' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/vectorize.hpp:80:8: performance:inconclusive: Technically the member function 'TMBad::VSumOp::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:4535:14: note: Technically the member function 'TMBad::VSumOp::reverse' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/vectorize.hpp:80:8: note: Technically the member function 'TMBad::VSumOp::reverse' can be static (but you may consider moving to unnamed namespace). 2.17.0 TMB/inst/include/TMBad/vectorize.hpp:81:15: performance:inconclusive: Technically the member function 'TMBad::VSumOp::op_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] TMB/inst/include/TMBad/TMBad.cpp:4537:21: note: Technically the member function 'TMBad::VSumOp::op_name' can be static (but you may consider moving to unnamed namespace). TMB/inst/include/TMBad/vectorize.hpp:81:15: note: Technically the member function 'TMBad::VSumOp::op_name' can be static (but you may consider moving to unnamed namespace). head TMB/inst/include/tiny_ad/tweedie/tweedie.cpp:73:12: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 TMB/src/solve_subset.c:226:20: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] TMB/src/solve_subset.c:225:21: note: Assuming allocation function fails TMB/src/solve_subset.c:225:21: note: Assignment 'wrk=malloc(nq*ns*sizeof(double))', assigned value is 0 TMB/src/solve_subset.c:226:20: note: Null pointer addition head TMB/src/solve_subset.c:226:20: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] TMB/src/solve_subset.c:225:21: note: Assuming allocation function fails TMB/src/solve_subset.c:225:21: note: Assignment 'wrk=malloc(nq*ns*sizeof(double))', assigned value is 0 TMB/src/solve_subset.c:226:20: note: Null pointer addition DONE