Running 'testthat.R' [163s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > library(testthat)
  > library(dgo)
  Loading required package: dgodata
  Loading required package: rstan
  Loading required package: ggplot2
  Loading required package: StanHeaders
  rstan (Version 2.17.4, GitRev: 2e1f913d3ca3)
  For execution on a local, multicore CPU with excess RAM we recommend calling
  options(mc.cores = parallel::detectCores()).
  To avoid recompilation of unchanged Stan programs, we recommend calling
  rstan_options(auto_write = TRUE)
  > 
  > # https://stackoverflow.com/questions/12410694/rbundler-build-error-cannot-open-file-startup-rs-no-such-file-or-directory#27994299
  > Sys.setenv("R_TESTS" = "")
  > test_check("dgo")
  DIAGNOSTIC(S) FROM PARSER:
  Info: left-hand side variable (name=pos) occurs on right-hand side of assignment, causing inefficient deep copy to avoid aliasing.
  
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/config.hpp:39:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/tools/config.hpp:13,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/var.hpp:7,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/gevv_vvv_vari.hpp:5,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/config/compiler/gcc.hpp:186:0: warning: "BOOST_NO_CXX11_RVALUE_REFERENCES" redefined
   #  define BOOST_NO_CXX11_RVALUE_REFERENCES
   ^
  <command-line>:0:0: note: this is the location of the previous definition
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/gevv_vvv_vari.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/var.hpp:56:3: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat]
     bool is_uninitialized() { return (vi_ == static_cast<vari*>(nullptr)); }
     ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_multiply.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:162,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:20:3: warning: identifier 'constexpr' is a keyword in C++11 [-Wc++0x-compat]
     static constexpr int p_max = 8;
     ^
  In file included from D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/thread:35:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:10,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:13,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:262,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
   #error This file requires compiler and library support for the \
    ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:9:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:47:5: warning: identifier 'decltype' is a keyword in C++11 [-Wc++0x-compat]
       auto integrate(const F f, Real a, Real b, Real tolerance = tools::root_epsilon<Real>(), Real* error = nullptr, Real* L1 = nullptr, std::size_t* levels = nullptr) ->decltype(Real(std::declval<F>()(std::declval<Real>()))) const;
       ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/memory/stack_alloc.hpp: In destructor 'stan::math::stack_alloc::~stack_alloc()':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/memory/stack_alloc.hpp:145:10: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
       for (auto& block : blocks_)
            ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/memory/stack_alloc.hpp:145:24: error: range-based 'for' loops are not allowed in C++98 mode
       for (auto& block : blocks_)
                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/memory/stack_alloc.hpp:147:19: error: invalid conversion from 'int' to 'void*' [-fpermissive]
           free(block);
                     ^
  In file included from D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/cstdlib:72:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/memory/stack_alloc.hpp:8,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/stdlib.h:438:16: note: initializing argument 1 of 'void free(void*)'
     void __cdecl free(void *_Memory);
                  ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core.hpp:4:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp: At global scope:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:47:69: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11
       AutodiffStackStorage &operator=(const AutodiffStackStorage &) = delete;
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:60:30: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11
     AutodiffStackSingleton() = delete;
                                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:61:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11
     explicit AutodiffStackSingleton(AutodiffStackSingleton_t const &) = delete;
                                                                         ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:62:73: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11
     AutodiffStackSingleton &operator=(const AutodiffStackSingleton_t &) = delete;
                                                                           ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/gevv_vvv_vari.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/var.hpp: In member function 'bool stan::math::var::is_uninitialized()':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/var.hpp:56:63: error: 'nullptr' was not declared in this scope
     bool is_uninitialized() { return (vi_ == static_cast<vari*>(nullptr)); }
                                                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/var.hpp: In function 'std::ostream& stan::math::operator<<(std::ostream&, const stan::math::var&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/var.hpp:473:18: error: 'nullptr' was not declared in this scope
       if (v.vi_ == nullptr)
                    ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core.hpp:42:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/recover_memory.hpp: In function 'void stan::math::recover_memory()':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/recover_memory.hpp:25:8: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
     for (auto &x : ChainableStack::instance().var_alloc_stack_) {
          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/recover_memory.hpp:25:18: error: range-based 'for' loops are not allowed in C++98 mode
     for (auto &x : ChainableStack::instance().var_alloc_stack_) {
                    ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/recover_memory.hpp:26:12: error: type 'int' argument given to 'delete', expected pointer
       delete x;
              ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core.hpp:44:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/set_zero_all_adjoints.hpp: In function 'void stan::math::set_zero_all_adjoints()':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/set_zero_all_adjoints.hpp:15:8: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
     for (auto &x : ChainableStack::instance().var_stack_)
          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/set_zero_all_adjoints.hpp:15:18: error: range-based 'for' loops are not allowed in C++98 mode
     for (auto &x : ChainableStack::instance().var_stack_)
                    ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/set_zero_all_adjoints.hpp:16:6: error: base operand of '->' is not a pointer
       x->set_zero_adjoint();
        ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/set_zero_all_adjoints.hpp:17:8: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
     for (auto &x : ChainableStack::instance().var_nochain_stack_)
          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/set_zero_all_adjoints.hpp:17:18: error: range-based 'for' loops are not allowed in C++98 mode
     for (auto &x : ChainableStack::instance().var_nochain_stack_)
                    ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/set_zero_all_adjoints.hpp:18:6: error: base operand of '->' is not a pointer
       x->set_zero_adjoint();
        ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:22:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/meta/operands_and_partials.hpp: At global scope:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/meta/operands_and_partials.hpp:19:56: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
   class ops_partials_edge<ViewElt, Eigen::Matrix<Op, R, C>> {
                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/meta/operands_and_partials.hpp:19:56: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/meta/operands_and_partials.hpp:19:56: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/meta/operands_and_partials.hpp:19:56: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/meta/operands_and_partials.hpp:19:56: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/meta/operands_and_partials.hpp:19:59: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
   class ops_partials_edge<ViewElt, Eigen::Matrix<Op, R, C>> {
                                                             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/meta/operands_and_partials.hpp:19:41: error: template argument 2 is invalid
   class ops_partials_edge<ViewElt, Eigen::Matrix<Op, R, C>> {
                                           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/meta/operands_and_partials.hpp:38:68: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
   class ops_partials_edge<ViewElt, std::vector<Eigen::Matrix<Op, R, C>>> {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/meta/operands_and_partials.hpp:38:68: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/meta/operands_and_partials.hpp:38:70: error: template argument 3 is invalid
   class ops_partials_edge<ViewElt, std::vector<Eigen::Matrix<Op, R, C>>> {
                                                                        ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/meta/operands_and_partials.hpp:38:70: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/meta/operands_and_partials.hpp:38:70: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/meta/operands_and_partials.hpp:38:72: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
   class ops_partials_edge<ViewElt, std::vector<Eigen::Matrix<Op, R, C>>> {
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/meta/operands_and_partials.hpp:38:53: error: template argument 1 is invalid
   class ops_partials_edge<ViewElt, std::vector<Eigen::Matrix<Op, R, C>>> {
                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/meta/operands_and_partials.hpp:38:53: error: template argument 2 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/meta/operands_and_partials.hpp:38:72: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
   class ops_partials_edge<ViewElt, std::vector<Eigen::Matrix<Op, R, C>>> {
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/meta/operands_and_partials.hpp:38:39: error: template argument 2 is invalid
   class ops_partials_edge<ViewElt, std::vector<Eigen::Matrix<Op, R, C>>> {
                                         ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/meta/operands_and_partials.hpp:56:60: error: '>>' should be '> >' within a nested template argument list
   class ops_partials_edge<ViewElt, std::vector<std::vector<Op>>> {
                                                              ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/meta/operands_and_partials.hpp:58:68: error: '>>' should be '> >' within a nested template argument list
     typedef empty_broadcast_array<ViewElt, std::vector<std::vector<Op>>>
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/meta/operands_and_partials.hpp:61:63: error: '>>' should be '> >' within a nested template argument list
     empty_broadcast_array<partials_t, std::vector<std::vector<Op>>> partials_vec_;
                                                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/meta/operands_and_partials.hpp:63:62: error: '>>' should be '> >' within a nested template argument list
     explicit ops_partials_edge(const std::vector<std::vector<Op>> ops) {}
                                                                ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:99:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/csr_matrix_times_vector.hpp: In function 'Eigen::Matrix<typename boost::math::tools::promote_args<RT1, RT2>::type, -1, 1> stan::math::csr_matrix_times_vector(int, int, const Eigen::Matrix<Scalar, -1, 1>&, const std::vector<int>&, const std::vector<int>&, const Eigen::Matrix<RhsScalar, -1, 1>&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/csr_matrix_times_vector.hpp:91:16: error: range-based 'for' loops are not allowed in C++98 mode
     for (int i : v)
                  ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:100:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/csr_to_dense_matrix.hpp: In function 'Eigen::Matrix<LhsScalar, -1, -1, 0> stan::math::csr_to_dense_matrix(int, int, const Eigen::Matrix<Scalar, -1, 1>&, const std::vector<int>&, const std::vector<int>&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/csr_to_dense_matrix.hpp:48:16: error: range-based 'for' loops are not allowed in C++98 mode
     for (int i : v)
                  ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/gp_dot_prod_cov.hpp:11:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:131,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp: At global scope:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:85:42: error: 'nullptr' was not declared in this scope
                            vari** shared = nullptr) {
                                            ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:97:42: error: 'nullptr' was not declared in this scope
                            vari** shared = nullptr) {
                                            ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:109:43: error: 'nullptr' was not declared in this scope
                            double* shared = nullptr) {
                                             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:121:43: error: 'nullptr' was not declared in this scope
                            double* shared = nullptr) {
                                             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp: In member function 'void stan::math::{anonymous}::dot_product_vari<T1, T2>::initialize(stan::math::vari**&, const stan::math::var*, stan::math::vari**)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:86:19: error: 'nullptr' was not declared in this scope
       if (shared == nullptr) {
                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp: In member function 'void stan::math::{anonymous}::dot_product_vari<T1, T2>::initialize(stan::math::vari**&, const Eigen::DenseBase<OtherDerived>&, stan::math::vari**)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:98:19: error: 'nullptr' was not declared in this scope
       if (shared == nullptr) {
                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp: In member function 'void stan::math::{anonymous}::dot_product_vari<T1, T2>::initialize(double*&, const double*, double*)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:110:19: error: 'nullptr' was not declared in this scope
       if (shared == nullptr) {
                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp: In member function 'void stan::math::{anonymous}::dot_product_vari<T1, T2>::initialize(double*&, const Eigen::DenseBase<OtherDerived>&, double*)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:122:19: error: 'nullptr' was not declared in this scope
       if (shared == nullptr) {
                     ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:156:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/log_mix.hpp: In function 'typename stan::return_type<T_theta, std::vector<Eigen::Matrix<OpElt, R, C> > >::type stan::math::log_mix(const T_theta&, const std::vector<Eigen::Matrix<OpElt, R, C> >&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/log_mix.hpp:178:67: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
                 .unaryExpr([](T_partials_return x) { return exp(x); });
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/log_mix.hpp: In function 'typename stan::return_type<T_theta, std::vector<std::vector<T> > >::type stan::math::log_mix(const T_theta&, const std::vector<std::vector<T> >&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/log_mix.hpp:262:65: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
               .unaryExpr([](T_partials_return x) { return exp(x); });
                                                                   ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:161,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp: In function 'Mtype stan::math::matrix_exp_2x2(const Mtype&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:21:9: error: expected nested-name-specifier before 'T'
     using T = typename Mtype::Scalar;
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:22:3: error: 'T' was not declared in this scope
     T a = A(0, 0), b = A(0, 1), c = A(1, 0), d = A(1, 1), delta;
     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:23:3: error: 'delta' was not declared in this scope
     delta = sqrt(square(a - d) + 4 * b * c);
     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:23:23: error: 'a' was not declared in this scope
     delta = sqrt(square(a - d) + 4 * b * c);
                         ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:23:27: error: 'd' was not declared in this scope
     delta = sqrt(square(a - d) + 4 * b * c);
                             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:23:36: error: 'b' was not declared in this scope
     delta = sqrt(square(a - d) + 4 * b * c);
                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:23:40: error: 'c' was not declared in this scope
     delta = sqrt(square(a - d) + 4 * b * c);
                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:25:50: error: type/value mismatch at argument 1 in template parameter list for 'template<class _Scalar, int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols> class Eigen::Matrix'
     Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic> B(2, 2);
                                                    ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:25:50: error:   expected a type, got 'T'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:25:53: error: invalid type in declaration before '(' token
     Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic> B(2, 2);
                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:25:58: error: expression list treated as compound expression in initializer [-fpermissive]
     Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic> B(2, 2);
                                                            ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:26:5: error: expected ';' before 'half_delta'
     T half_delta = 0.5 * delta;
       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:27:5: error: expected ';' before 'cosh_half_delta'
     T cosh_half_delta = cosh(half_delta);
       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:28:5: error: expected ';' before 'sinh_half_delta'
     T sinh_half_delta = sinh(half_delta);
       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:29:5: error: expected ';' before 'exp_half_a_plus_d'
     T exp_half_a_plus_d = exp(0.5 * (a + d));
       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:30:5: error: expected ';' before 'Two_exp_sinh'
     T Two_exp_sinh = 2 * exp_half_a_plus_d * sinh_half_delta;
       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:31:5: error: expected ';' before 'delta_cosh'
     T delta_cosh = delta * cosh_half_delta;
       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:32:5: error: expected ';' before 'ad_sinh_half_delta'
     T ad_sinh_half_delta = (a - d) * sinh_half_delta;
       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:34:9: error: 'B' cannot be used as a function
     B(0, 0) = exp_half_a_plus_d * (delta_cosh + ad_sinh_half_delta);
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:34:13: error: 'exp_half_a_plus_d' was not declared in this scope
     B(0, 0) = exp_half_a_plus_d * (delta_cosh + ad_sinh_half_delta);
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:34:34: error: 'delta_cosh' was not declared in this scope
     B(0, 0) = exp_half_a_plus_d * (delta_cosh + ad_sinh_half_delta);
                                    ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:34:47: error: 'ad_sinh_half_delta' was not declared in this scope
     B(0, 0) = exp_half_a_plus_d * (delta_cosh + ad_sinh_half_delta);
                                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:35:9: error: 'B' cannot be used as a function
     B(0, 1) = b * Two_exp_sinh;
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:35:17: error: 'Two_exp_sinh' was not declared in this scope
     B(0, 1) = b * Two_exp_sinh;
                   ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:36:9: error: 'B' cannot be used as a function
     B(1, 0) = c * Two_exp_sinh;
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:37:9: error: 'B' cannot be used as a function
     B(1, 1) = exp_half_a_plus_d * (delta_cosh - ad_sinh_half_delta);
           ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_multiply.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:162,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp: At global scope:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:20:10: error: 'constexpr' does not name a type
     static constexpr int p_max = 8;
            ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:20:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:21:10: error: 'constexpr' does not name a type
     static constexpr int m_max = 55;
            ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:21:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:22:10: error: 'constexpr' does not name a type
     static constexpr double tol = 1.1e-16;
            ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:22:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:27:41: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11
         7.7e0,  9.1e0, 1.1e1, 1.2e1, 1.3e1};
                                           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:30:43: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11
         4.7e0,  6.0e0,  7.2e0,  8.5e0, 9.9e0};
                                             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:25:53: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
     const std::vector<double> theta_m_single_precision{
                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:27:41: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
         7.7e0,  9.1e0, 1.1e1, 1.2e1, 1.3e1};
                                           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:27:41: error: could not convert '{1.3e-1, 1.0e+0, 2.2000000000000002e+0, 3.6000000000000001e+0, 4.9000000000000004e+0, 6.2999999999999998e+0, 7.7000000000000002e+0, 9.0999999999999996e+0, 1.1e+1, 1.2e+1, 1.3e+1}' from '<brace-enclosed initializer list>' to 'const std::vector<double>'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:28:53: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
     const std::vector<double> theta_m_double_precision{
                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:30:43: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
         4.7e0,  6.0e0,  7.2e0,  8.5e0, 9.9e0};
                                             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:30:43: error: could not convert '{2.3999999999999998e-3, 1.4000000000000001e-1, 6.4000000000000001e-1, 1.3999999999999999e+0, 2.3999999999999999e+0, 3.5e+0, 4.7000000000000002e+0, 6.0e+0, 7.2000000000000002e+0, 8.5e+0, 9.9000000000000004e+0}' from '<brace-enclosed initializer list>' to 'const std::vector<double>'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp: In member function 'Eigen::MatrixXd stan::math::matrix_exp_action_handler::action(const MatrixXd&, const MatrixXd&, const double&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:56:10: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
       int m{0}, s{0};
            ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:56:16: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
       int m{0}, s{0};
                  ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:65:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
         const auto eta = std::exp(t * mu / s);
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:65:18: error: 'eta' does not name a type
         const auto eta = std::exp(t * mu / s);
                    ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:67:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
           auto c1 = B.template lpNorm<Eigen::Infinity>();
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:67:14: error: 'c1' does not name a type
           auto c1 = B.template lpNorm<Eigen::Infinity>();
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:71:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
               auto c2 = B.template lpNorm<Eigen::Infinity>();
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:71:18: error: 'c2' does not name a type
               auto c2 = B.template lpNorm<Eigen::Infinity>();
                    ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:73:17: error: 'c1' was not declared in this scope
               if (c1 + c2 < tol * F.template lpNorm<Eigen::Infinity>()) {
                   ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:73:22: error: 'c2' was not declared in this scope
               if (c1 + c2 < tol * F.template lpNorm<Eigen::Infinity>()) {
                        ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:73:27: error: 'tol' was not declared in this scope
               if (c1 + c2 < tol * F.template lpNorm<Eigen::Infinity>()) {
                             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:77:13: error: 'c1' was not declared in this scope
               c1 = c2;
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:77:18: error: 'c2' was not declared in this scope
               c1 = c2;
                    ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:80:14: error: 'eta' was not declared in this scope
           F *= eta;
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp: In member function 'void stan::math::matrix_exp_action_handler::set_approximation_parameter(const MatrixXd&, const double&, int&, int&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:106:23: error: 'tol' was not declared in this scope
       if (l1norm(mat) < tol || t < tol) {
                         ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:110:11: error: 'm_max' was not declared in this scope
         m = m_max;
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:114:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
         for (auto i = 0; i < std::ceil(std::log2(p_max)); ++i) {
              ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:114:17: error: 'i' does not name a type
         for (auto i = 0; i < std::ceil(std::log2(p_max)); ++i) {
                   ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:114:24: error: expected ';' before 'i'
         for (auto i = 0; i < std::ceil(std::log2(p_max)); ++i) {
                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:114:24: error: 'i' was not declared in this scope
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:114:38: error: 'log2' is not a member of 'std'
         for (auto i = 0; i < std::ceil(std::log2(p_max)); ++i) {
                                        ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:114:38: note: suggested alternatives:
  In file included from D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/cmath:44:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/config/no_tr1/cmath.hpp:21,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/tools/config.hpp:19,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/var.hpp:7,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/gevv_vvv_vari.hpp:5,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/math.h:638:25: note:   'log2'
     extern double __cdecl log2 (double);
                           ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:151:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/log2.hpp:38:59: note:   'stan::math::log2'
   inline typename apply_scalar_unary<log2_fun, T>::return_t log2(const T& x) {
                                                             ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/RcppEigen/include/Eigen/Core:368:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/RcppEigen/include/Eigen/Dense:1,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/Eigen_NumTraits.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/matrix_vari.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core.hpp:14,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/RcppEigen/include/Eigen/src/Core/MathFunctions.h:1018:12: note:   'Eigen::numext::log2'
   inline int log2(int x)
              ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_multiply.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:162,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:114:48: error: 'p_max' was not declared in this scope
         for (auto i = 0; i < std::ceil(std::log2(p_max)); ++i) {
                                                  ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:117:45: error: 'p_max' was not declared in this scope
         double ap = std::pow(l1norm(a), 1.0 / p_max);
                                               ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:6:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:13,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:262,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_reduce.hpp: At global scope:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_reduce.hpp:45:44: error: 'nullptr' was not declared in this scope
                         std::ostream* msgs = nullptr) const {
                                              ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:7:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:13,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:262,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:41:51: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>
                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:41:51: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:42:7: error: 'ops_partials_t' was not declared in this scope
         ops_partials_t;
         ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:42:7: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:42:7: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:42:7: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:41:14: error: template argument 2 is invalid
         Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:41:14: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:39:11: warning: 'typedef' was ignored in this declaration
     typedef operands_and_partials<
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:43:15: error: 'ops_partials_t' was not declared in this scope
     std::vector<ops_partials_t> ops_partials_;
                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:43:29: error: template argument 1 is invalid
     std::vector<ops_partials_t> ops_partials_;
                               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:43:29: error: template argument 2 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 1 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 2 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 1 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 2 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 1 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 2 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:69: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: 'job_params' was not declared in this scope
             job_params)
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 3 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 1 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:59:11: error: template argument 2 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:13: error: invalid use of template-name 'std::vector' without an argument list
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:58:24: error: expected ',' or '...' before '<' token
         const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp: In constructor 'stan::math::internal::map_rect_combine<F, T_shared_param, T_job_param>::map_rect_combine(const Eigen::Matrix<RhsScalar, -1, 1>&, int)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:62:32: error: 'job_params' was not declared in this scope
           num_job_operands_(dims(job_params)[1]) {
                                  ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:63:19: error: request for member 'reserve' in '((stan::math::internal::map_rect_combine<F, T_shared_param, T_job_param>*)this)->stan::math::internal::map_rect_combine<F, T_shared_param, T_job_param>::ops_partials_', which is of non-class type 'int'
       ops_partials_.reserve(job_params.size());
                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:64:16: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
       for (const auto& job_param : job_params)
                  ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:64:34: error: range-based 'for' loops are not allowed in C++98 mode
       for (const auto& job_param : job_params)
                                    ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:65:21: error: request for member 'emplace_back' in '((stan::math::internal::map_rect_combine<F, T_shared_param, T_job_param>*)this)->stan::math::internal::map_rect_combine<F, T_shared_param, T_job_param>::ops_partials_', which is of non-class type 'int'
         ops_partials_.emplace_back(shared_params, job_param);
                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp: In member function 'stan::math::internal::map_rect_combine<F, T_shared_param, T_job_param>::result_t stan::math::internal::map_rect_combine<F, T_shared_param, T_job_param>::operator()(const matrix_d&, const std::vector<int>&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:81:26: error: invalid types 'int[std::size_t {aka long long unsigned int}]' for array subscript
             ops_partials_[i].edge1_.partials_
                            ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:85:26: error: invalid types 'int[std::size_t {aka long long unsigned int}]' for array subscript
             ops_partials_[i].edge2_.partials_
                            ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_combine.hpp:88:34: error: invalid types 'int[std::size_t {aka long long unsigned int}]' for array subscript
           out(ij) = ops_partials_[i].build(world_result(0, ij));
                                    ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:13:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:262,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp: At global scope:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:62:41: error: '>>' should be '> >' within a nested template argument list
       const std::vector<std::vector<double>>& x_r,
                                           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 1 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 2 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 1 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 2 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 1 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 2 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:67: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: 'job_params' was not declared in this scope
           job_params,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:61:9: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 3 is invalid
       const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr) {
                                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 1 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:63:68: error: template argument 2 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:11: error: invalid use of template-name 'std::vector' without an argument list
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:60:22: error: expected ',' or '...' before '<' token
       const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                        ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp: In function 'Eigen::Matrix<typename stan::return_type<T_shared_param, T_job_param>::type, -1, 1> stan::math::internal::map_rect_concurrent(const Eigen::Matrix<T_shared_param, -1, 1>&, int)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:67:24: error: 'job_params' was not declared in this scope
     const int num_jobs = job_params.size();
                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:69:15: error: 'future' is not a member of 'std'
     std::vector<std::future<std::vector<matrix_d>>> futures;
                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:69:15: error: 'future' is not a member of 'std'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:69:47: error: '>>' should be '> >' within a nested template argument list
     std::vector<std::future<std::vector<matrix_d>>> futures;
                                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:69:47: error: template argument 1 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:69:47: error: template argument 2 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:69:49: error: expected unqualified-id before '>' token
     std::vector<std::future<std::vector<matrix_d>>> futures;
                                                   ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:71:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
     auto execute_chunk = [&](int start, int size) -> std::vector<matrix_d> {
     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:71:8: error: 'execute_chunk' does not name a type
     auto execute_chunk = [&](int start, int size) -> std::vector<matrix_d> {
          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:83:3: error: 'futures' was not declared in this scope
     futures.emplace_back(
     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:84:7: error: 'async' is not a member of 'std'
         std::async(std::launch::deferred, execute_chunk, 0, num_jobs_per_thread));
         ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:84:23: error: 'std::launch' has not been declared
         std::async(std::launch::deferred, execute_chunk, 0, num_jobs_per_thread));
                         ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:84:41: error: 'execute_chunk' was not declared in this scope
         std::async(std::launch::deferred, execute_chunk, 0, num_jobs_per_thread));
                                           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:113:16: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
       for (const auto& job_result : chunk_result) {
                  ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:113:35: error: range-based 'for' loops are not allowed in C++98 mode
       for (const auto& job_result : chunk_result) {
                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:114:46: error: request for member 'cols' in 'job_result', which is of non-class type 'const int'
         const int num_job_outputs = job_result.cols();
                                                ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:262:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp: At global scope:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:126:46: error: '>>' should be '> >' within a nested template argument list
            const std::vector<std::vector<double>>& x_r,
                                                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 1 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 2 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 1 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 2 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 1 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 2 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:72: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: 'job_params' was not declared in this scope
                job_params,
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:125:14: error: '&' cannot appear in a constant-expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 3 is invalid
            std::ostream* msgs = nullptr) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 1 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:128:31: error: template argument 2 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:16: error: invalid use of template-name 'std::vector' without an argument list
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                  ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:124:27: error: expected ',' or '...' before '<' token
            const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
                             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp: In function 'Eigen::Matrix<typename stan::return_type<T_shared_param, T_job_param>::type, -1, 1> stan::math::map_rect(const Eigen::Matrix<T_shared_param, -1, 1>&, int)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:135:52: error: 'job_params' was not declared in this scope
     check_matching_sizes(function, "job parameters", job_params, "real data",
                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:136:24: error: 'x_r' was not declared in this scope
                          x_r);
                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:137:76: error: 'x_i' was not declared in this scope
     check_matching_sizes(function, "job parameters", job_params, "int data", x_i);
                                                                              ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:176:44: error: 'msgs' was not declared in this scope
         shared_params, job_params, x_r, x_i, msgs);
                                              ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp: At global scope:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:30:31: warning: variadic templates only available with -std=c++11 or -std=gnu++11
   template <typename T, typename... Ts>
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:31: error: expected ',' or '...' before '&&' token
   inline bool size_zero(T& x, Ts&&... xs) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:39: error: parameter packs not expanded with '...':
   inline bool size_zero(T& x, Ts&&... xs) {
                                         ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:39: note:         'Ts'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp: In function 'bool stan::math::size_zero(T&, <type error>)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:32:37: error: 'forward' is not a member of 'std'
     return (size_zero(x) || size_zero(std::forward<Ts>(xs)...));
                                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:32:37: note: suggested alternative:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/fusion/iterator/iterator_facade.hpp:12:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/fusion/iterator/detail/segmented_iterator.hpp:13,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/fusion/iterator/segmented_iterator.hpp:11,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/fusion/sequence/intrinsic/begin.hpp:18,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/fusion/container/vector/detail/cpp03/vector10.hpp:17,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/fusion/container/vector/detail/cpp03/vector_fwd.hpp:15,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/fusion/container/vector/vector_fwd.hpp:18,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/fusion/container/vector/vector.hpp:13,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/fusion/tuple/detail/tuple.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/fusion/tuple/tuple.hpp:17,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/fusion/tuple.hpp:11,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/fusion/include/tuple.hpp:11,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/tools/tuple.hpp:68,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/special_functions/detail/igamma_inverse.hpp:13,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/special_functions/gamma.hpp:2072,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/special_functions/erf.hpp:15,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/Phi.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/Phi.hpp:5,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:55,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/fusion/iterator/detail/advance.hpp:24:12: note:   'boost::fusion::advance_detail::forward'
       struct forward;
              ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:32:52: error: expected primary-expression before '>' token
     return (size_zero(x) || size_zero(std::forward<Ts>(xs)...));
                                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:32:54: error: 'xs' was not declared in this scope
     return (size_zero(x) || size_zero(std::forward<Ts>(xs)...));
                                                        ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/categorical_logit_lpmf.hpp:6:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/categorical_logit_log.hpp:5,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:269,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/fun/log_sum_exp.hpp: In function 'double stan::math::log_sum_exp(const std::vector<double>&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/fun/log_sum_exp.hpp:30:20: error: range-based 'for' loops are not allowed in C++98 mode
     for (double xx : x)
                      ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/categorical_logit_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:269,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/categorical_logit_lpmf.hpp: In function 'typename boost::math::tools::promote_args<T2>::type stan::math::categorical_logit_lpmf(const std::vector<int>&, const Eigen::Matrix<RhsScalar, -1, 1>&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/categorical_logit_lpmf.hpp:47:14: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
     for (const auto& x : ns)
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/categorical_logit_lpmf.hpp:47:24: error: range-based 'for' loops are not allowed in C++98 mode
     for (const auto& x : ns)
                          ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/lkj_corr_cholesky_rng.hpp:7:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:284,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/beta_rng.hpp: In function 'typename stan::VectorBuilder<true, double, T_loc, T_scale>::type stan::math::beta_rng(const T_shape1&, const T_shape2&, RNG&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/beta_rng.hpp:53:54: error: '>>' should be '> >' within a nested template argument list
     variate_generator<RNG &, uniform_real_distribution<>> uniform_rng(
                                                        ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/beta_rng.hpp:60:51: error: '>>' should be '> >' within a nested template argument list
         variate_generator<RNG &, gamma_distribution<>> rng_gamma_alpha(
                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/beta_rng.hpp:62:51: error: '>>' should be '> >' within a nested template argument list
         variate_generator<RNG &, gamma_distribution<>> rng_gamma_beta(
                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/beta_rng.hpp:68:51: error: '>>' should be '> >' within a nested template argument list
         variate_generator<RNG &, gamma_distribution<>> rng_gamma_alpha(
                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/beta_rng.hpp:70:51: error: '>>' should be '> >' within a nested template argument list
         variate_generator<RNG &, gamma_distribution<>> rng_gamma_beta(
                                                     ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/multinomial_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:307,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/multinomial_lpmf.hpp: In function 'typename boost::math::tools::promote_args<T2>::type stan::math::multinomial_lpmf(const std::vector<int>&, const Eigen::Matrix<RhsScalar, -1, 1>&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/multinomial_lpmf.hpp:37:18: error: range-based 'for' loops are not allowed in C++98 mode
       for (int n : ns)
                    ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/multinomial_lpmf.hpp:40:18: error: range-based 'for' loops are not allowed in C++98 mode
       for (int n : ns)
                    ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:310:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/neg_binomial_2_log_glm_lpmf.hpp: In function 'typename stan::return_type<T_x, T_beta, T_alpha, T_precision>::type stan::math::neg_binomial_2_log_glm_lpmf(const T_n&, const T_x&, const T_beta&, const T_alpha&, const T_precision&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/neg_binomial_2_log_glm_lpmf.hpp:119:9: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
           });
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/neg_binomial_2_log_glm_lpmf.hpp:126:74: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
                       [](const T_partials_return& xx) { return lgamma(xx); })
                                                                            ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/neg_binomial_2_log_glm_lpmf.hpp:134:18: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
                    })
                    ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/neg_binomial_2_log_glm_lpmf.hpp:136:73: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
                      [](const T_partials_return& xx) { return lgamma(xx); }))
                                                                           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/neg_binomial_2_log_glm_lpmf.hpp:146:74: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
                       [](const T_partials_return& xx) { return lgamma(xx); })
                                                                            ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/neg_binomial_2_log_glm_lpmf.hpp:178:72: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
                    [](const T_partials_return& xx) { return digamma(xx); })
                                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/neg_binomial_2_log_glm_lpmf.hpp:180:72: warning: lambda expressions only available with -std=c++11 or -std=gnu++11
                    [](const T_partials_return& xx) { return digamma(xx); }))
                                                                          ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:25:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/fun/dot_self.hpp: In function 'double stan::math::dot_self(const std::vector<double>&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/fun/dot_self.hpp:12:19: error: range-based 'for' loops are not allowed in C++98 mode
     for (double i : x)
                     ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:21:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:7,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/exp_sinh_detail.hpp: At global scope:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/exp_sinh_detail.hpp:126:41: error: '>>' should be '> >' within a nested template argument list
       mutable std::vector<std::vector<Real>> m_abscissas;
                                           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/exp_sinh_detail.hpp:127:41: error: '>>' should be '> >' within a nested template argument list
       mutable std::vector<std::vector<Real>> m_weights;
                                           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/exp_sinh_detail.hpp: In member function 'Real boost::math::quadrature::detail::exp_sinh_detail<Real, Policy>::integrate(const F&, Real*, Real*, const char*, Real, std::size_t*) const':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/exp_sinh_detail.hpp:201:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
           auto abscissas_row = get_abscissa_row(i);
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/exp_sinh_detail.hpp:201:14: error: 'abscissas_row' does not name a type
           auto abscissas_row = get_abscissa_row(i);
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/exp_sinh_detail.hpp:202:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
           auto weight_row = get_weight_row(i);
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/exp_sinh_detail.hpp:202:14: error: 'weight_row' does not name a type
           auto weight_row = get_weight_row(i);
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/exp_sinh_detail.hpp:208:22: error: 'abscissas_row' was not declared in this scope
               Real x = abscissas_row[j];
                        ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/exp_sinh_detail.hpp:210:22: error: 'weight_row' was not declared in this scope
               sum += y*weight_row[j];
                        ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/exp_sinh_detail.hpp: In member function 'void boost::math::quadrature::detail::exp_sinh_detail<Real, Policy>::init(const mpl_::int_<0>&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/exp_sinh_detail.hpp:266:15: error: 'std::asinh' has not been declared
      using std::asinh;
                 ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:21:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:7,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/exp_sinh_detail.hpp: In member function 'void boost::math::quadrature::detail::exp_sinh_detail<Real, Policy>::init(const mpl_::int_<1>&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/exp_sinh_detail.hpp:337:4: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
      };
      ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:21:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:7,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/exp_sinh_detail.hpp:347:4: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
      };
      ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:21:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:7,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/exp_sinh_detail.hpp: In member function 'void boost::math::quadrature::detail::exp_sinh_detail<Real, Policy>::init(const mpl_::int_<2>&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/exp_sinh_detail.hpp:373:4: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
      };
      ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:21:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:7,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/exp_sinh_detail.hpp:383:4: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
      };
      ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:21:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:7,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/exp_sinh_detail.hpp: In member function 'void boost::math::quadrature::detail::exp_sinh_detail<Real, Policy>::init(const mpl_::int_<3>&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/exp_sinh_detail.hpp:409:4: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
      };
      ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:21:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:7,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/exp_sinh_detail.hpp:419:4: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
      };
      ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:21:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:7,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/exp_sinh_detail.hpp: In member function 'void boost::math::quadrature::detail::exp_sinh_detail<Real, Policy>::init(const mpl_::int_<4>&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/exp_sinh_detail.hpp:446:4: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
      };
      ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:21:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:7,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/exp_sinh_detail.hpp:456:4: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
      };
      ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:7:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp: At global scope:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:38:10: error: 'shared_ptr' in namespace 'std' does not name a template type
       std::shared_ptr<detail::exp_sinh_detail<Real, Policy>> m_imp;
            ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:7:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:33:115: error: 'nullptr' was not declared in this scope
       Real integrate(const F& f, Real a, Real b, Real tol = boost::math::tools::root_epsilon<Real>(), Real* error = nullptr, Real* L1 = nullptr, std::size_t* levels = nullptr) const;
                                                                                                                     ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:7:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:33:135: error: 'nullptr' was not declared in this scope
       Real integrate(const F& f, Real a, Real b, Real tol = boost::math::tools::root_epsilon<Real>(), Real* error = nullptr, Real* L1 = nullptr, std::size_t* levels = nullptr) const;
                                                                                                                                         ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:33:166: error: 'nullptr' was not declared in this scope
       Real integrate(const F& f, Real a, Real b, Real tol = boost::math::tools::root_epsilon<Real>(), Real* error = nullptr, Real* L1 = nullptr, std::size_t* levels = nullptr) const;
                                                                                                                                                                        ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:35:99: error: 'nullptr' was not declared in this scope
       Real integrate(const F& f, Real tol = boost::math::tools::root_epsilon<Real>(), Real* error = nullptr, Real* L1 = nullptr, std::size_t* levels = nullptr) const;
                                                                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:35:119: error: 'nullptr' was not declared in this scope
       Real integrate(const F& f, Real tol = boost::math::tools::root_epsilon<Real>(), Real* error = nullptr, Real* L1 = nullptr, std::size_t* levels = nullptr) const;
                                                                                                                         ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:35:150: error: 'nullptr' was not declared in this scope
       Real integrate(const F& f, Real tol = boost::math::tools::root_epsilon<Real>(), Real* error = nullptr, Real* L1 = nullptr, std::size_t* levels = nullptr) const;
                                                                                                                                                        ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:7:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp: In constructor 'boost::math::quadrature::exp_sinh<Real, Policy>::exp_sinh(size_t)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:30:9: error: class 'boost::math::quadrature::exp_sinh<Real, Policy>' does not have any field named 'm_imp'
         : m_imp(std::make_shared<detail::exp_sinh_detail<Real, Policy>>(max_refinements)) {}
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:30:15: error: 'make_shared' is not a member of 'std'
         : m_imp(std::make_shared<detail::exp_sinh_detail<Real, Policy>>(max_refinements)) {}
                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:30:68: error: spurious '>>', use '>' to terminate a template argument list
         : m_imp(std::make_shared<detail::exp_sinh_detail<Real, Policy>>(max_refinements)) {}
                                                                      ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:7:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp: In member function 'Real boost::math::quadrature::exp_sinh<Real, Policy>::integrate(const F&, Real, Real, Real, Real*, Real*, std::size_t*) const':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:60:20: error: 'm_imp' was not declared in this scope
               return m_imp->integrate(f, error, L1, function, tolerance, levels);
                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:62:15: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
           const auto u = [&](Real t)->Real { return f(t + a); };
                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:62:20: error: 'u' does not name a type
           const auto u = [&](Real t)->Real { return f(t + a); };
                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:63:16: error: 'm_imp' was not declared in this scope
           return m_imp->integrate(u, error, L1, function, tolerance, levels);
                  ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:63:33: error: 'u' was not declared in this scope
           return m_imp->integrate(u, error, L1, function, tolerance, levels);
                                   ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:68:15: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
           const auto u = [&](Real t)->Real { return f(b-t);};
                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:68:20: error: 'u' does not name a type
           const auto u = [&](Real t)->Real { return f(b-t);};
                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:69:16: error: 'm_imp' was not declared in this scope
           return m_imp->integrate(u, error, L1, function, tolerance, levels);
                  ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:69:33: error: 'u' was not declared in this scope
           return m_imp->integrate(u, error, L1, function, tolerance, levels);
                                   ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp: In member function 'Real boost::math::quadrature::exp_sinh<Real, Policy>::integrate(const F&, Real, Real*, Real*, std::size_t*) const':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/exp_sinh.hpp:91:12: error: 'm_imp' was not declared in this scope
       return m_imp->integrate(f, error, L1, function, tolerance, levels);
              ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/sinh_sinh.hpp:21:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:8,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/sinh_sinh_detail.hpp: At global scope:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/sinh_sinh_detail.hpp:125:40: error: '>>' should be '> >' within a nested template argument list
      mutable std::vector<std::vector<Real>> m_abscissas;
                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/sinh_sinh_detail.hpp:126:40: error: '>>' should be '> >' within a nested template argument list
      mutable std::vector<std::vector<Real>> m_weights;
                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/sinh_sinh_detail.hpp: In member function 'Real boost::math::quadrature::detail::sinh_sinh_detail<Real, Policy>::integrate(F, Real, Real*, Real*, std::size_t*) const':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/sinh_sinh_detail.hpp:214:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
           auto abscissa_row = get_abscissa_row(i);
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/sinh_sinh_detail.hpp:214:14: error: 'abscissa_row' does not name a type
           auto abscissa_row = get_abscissa_row(i);
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/sinh_sinh_detail.hpp:215:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
           auto weight_row = get_weight_row(i);
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/sinh_sinh_detail.hpp:215:14: error: 'weight_row' does not name a type
           auto weight_row = get_weight_row(i);
                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/sinh_sinh_detail.hpp:217:31: error: 'abscissa_row' was not declared in this scope
           for(size_t j = 0; j < abscissa_row.size(); ++j)
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/sinh_sinh_detail.hpp:222:30: error: 'weight_row' was not declared in this scope
               sum += (yp + ym)*weight_row[j];
                                ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/sinh_sinh.hpp:21:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:8,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/sinh_sinh_detail.hpp: In member function 'void boost::math::quadrature::detail::sinh_sinh_detail<Real, Policy>::init(const mpl_::int_<1>&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/sinh_sinh_detail.hpp:327:4: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
      };
      ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/sinh_sinh.hpp:21:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:8,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/sinh_sinh_detail.hpp:337:4: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
      };
      ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/sinh_sinh.hpp:21:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:8,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/sinh_sinh_detail.hpp: In member function 'void boost::math::quadrature::detail::sinh_sinh_detail<Real, Policy>::init(const mpl_::int_<2>&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/sinh_sinh_detail.hpp:363:4: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
      };
      ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/sinh_sinh.hpp:21:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:8,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/sinh_sinh_detail.hpp:373:4: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
      };
      ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/sinh_sinh.hpp:21:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:8,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/sinh_sinh_detail.hpp: In member function 'void boost::math::quadrature::detail::sinh_sinh_detail<Real, Policy>::init(const mpl_::int_<3>&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/sinh_sinh_detail.hpp:400:4: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
      };
      ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/sinh_sinh.hpp:21:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:8,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/sinh_sinh_detail.hpp:410:4: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
      };
      ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/sinh_sinh.hpp:21:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:8,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/sinh_sinh_detail.hpp: In member function 'void boost::math::quadrature::detail::sinh_sinh_detail<Real, Policy>::init(const mpl_::int_<4>&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/sinh_sinh_detail.hpp:437:4: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
      };
      ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/sinh_sinh.hpp:21:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:8,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/sinh_sinh_detail.hpp:447:4: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
      };
      ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:8:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/sinh_sinh.hpp: At global scope:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/sinh_sinh.hpp:39:10: error: 'shared_ptr' in namespace 'std' does not name a template type
       std::shared_ptr<detail::sinh_sinh_detail<Real, Policy>> m_imp;
            ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:8:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/sinh_sinh.hpp:33:98: error: 'nullptr' was not declared in this scope
       Real integrate(const F f, Real tol = boost::math::tools::root_epsilon<Real>(), Real* error = nullptr, Real* L1 = nullptr, std::size_t* levels = nullptr) const
                                                                                                    ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/sinh_sinh.hpp:33:118: error: 'nullptr' was not declared in this scope
       Real integrate(const F f, Real tol = boost::math::tools::root_epsilon<Real>(), Real* error = nullptr, Real* L1 = nullptr, std::size_t* levels = nullptr) const
                                                                                                                        ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:8:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/sinh_sinh.hpp:33:149: error: 'nullptr' was not declared in this scope
       Real integrate(const F f, Real tol = boost::math::tools::root_epsilon<Real>(), Real* error = nullptr, Real* L1 = nullptr, std::size_t* levels = nullptr) const
                                                                                                                                                       ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:8:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/sinh_sinh.hpp: In constructor 'boost::math::quadrature::sinh_sinh<Real, Policy>::sinh_sinh(size_t)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/sinh_sinh.hpp:30:11: error: class 'boost::math::quadrature::sinh_sinh<Real, Policy>' does not have any field named 'm_imp'
           : m_imp(std::make_shared<detail::sinh_sinh_detail<Real, Policy> >(max_refinements)) {}
             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/sinh_sinh.hpp:30:17: error: 'make_shared' is not a member of 'std'
           : m_imp(std::make_shared<detail::sinh_sinh_detail<Real, Policy> >(max_refinements)) {}
                   ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/sinh_sinh.hpp:30:73: error: expected primary-expression before '>' token
           : m_imp(std::make_shared<detail::sinh_sinh_detail<Real, Policy> >(max_refinements)) {}
                                                                           ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:8:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/sinh_sinh.hpp: In member function 'Real boost::math::quadrature::sinh_sinh<Real, Policy>::integrate(F, Real, Real*, Real*, std::size_t*) const':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/sinh_sinh.hpp:35:16: error: 'm_imp' was not declared in this scope
           return m_imp->integrate(f, tol, error, L1, levels);
                  ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:35:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:9,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/tanh_sinh_detail.hpp: At global scope:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/tanh_sinh_detail.hpp:169:40: error: '>>' should be '> >' within a nested template argument list
      mutable std::vector<std::vector<Real>> m_abscissas;
                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/tanh_sinh_detail.hpp:170:40: error: '>>' should be '> >' within a nested template argument list
      mutable std::vector<std::vector<Real>> m_weights;
                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/tanh_sinh_detail.hpp: In member function 'Real boost::math::quadrature::detail::tanh_sinh_detail<Real, Policy>::integrate(F, Real*, Real*, const char*, Real, Real, Real, std::size_t*) const':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/tanh_sinh_detail.hpp:279:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
           auto const& abscissa_row = this->get_abscissa_row(k);
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/tanh_sinh_detail.hpp:280:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
           auto const& weight_row = this->get_weight_row(k);
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/tanh_sinh_detail.hpp:298:27: error: request for member 'size' in 'abscissa_row', which is of non-class type 'const int'
           if ((abscissa_row.size() > max_left_index + 1) && (fabs(abscissa_row[max_left_index + 1]) > left_min_complement))
                             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/tanh_sinh_detail.hpp:298:96: error: invalid types 'const int[std::size_t {aka long long unsigned int}]' for array subscript
           if ((abscissa_row.size() > max_left_index + 1) && (fabs(abscissa_row[max_left_index + 1]) > left_min_complement))
                                                                                                  ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/tanh_sinh_detail.hpp:303:27: error: request for member 'size' in 'abscissa_row', which is of non-class type 'const int'
           if ((abscissa_row.size() > max_right_index + 1) && (fabs(abscissa_row[max_right_index + 1]) > right_min_complement))
                             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/tanh_sinh_detail.hpp:303:98: error: invalid types 'const int[std::size_t {aka long long unsigned int}]' for array subscript
           if ((abscissa_row.size() > max_right_index + 1) && (fabs(abscissa_row[max_right_index + 1]) > right_min_complement))
                                                                                                    ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/tanh_sinh_detail.hpp:309:42: error: request for member 'size' in 'weight_row', which is of non-class type 'const int'
           for(size_t j = 0; j < weight_row.size(); ++j)
                                            ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/tanh_sinh_detail.hpp:315:36: error: invalid types 'const int[size_t {aka long long unsigned int}]' for array subscript
               Real x = abscissa_row[j];
                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/tanh_sinh_detail.hpp:317:34: error: invalid types 'const int[size_t {aka long long unsigned int}]' for array subscript
               Real w = weight_row[j];
                                    ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/tanh_sinh_detail.hpp: In member function 'void boost::math::quadrature::detail::tanh_sinh_detail<Real, Policy>::init(const Real&, const mpl_::int_<0>&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/tanh_sinh_detail.hpp:404:15: error: 'std::asinh' has not been declared
      using std::asinh;
                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/detail/tanh_sinh_detail.hpp:405:15: error: 'std::atanh' has not been declared
      using std::atanh;
                 ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:9:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp: At global scope:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:47:5: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
       auto integrate(const F f, Real a, Real b, Real tolerance = tools::root_epsilon<Real>(), Real* error = nullptr, Real* L1 = nullptr, std::size_t* levels = nullptr) ->decltype(Real(std::declval<F>()(std::declval<Real>()))) const;
       ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:9:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:47:169: error: expected type-specifier before 'decltype'
       auto integrate(const F f, Real a, Real b, Real tolerance = tools::root_epsilon<Real>(), Real* error = nullptr, Real* L1 = nullptr, std::size_t* levels = nullptr) ->decltype(Real(std::declval<F>()(std::declval<Real>()))) const;
                                                                                                                                                                           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:47:169: error: expected initializer before 'decltype'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:49:5: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
       auto integrate(const F f, Real a, Real b, Real tolerance = tools::root_epsilon<Real>(), Real* error = nullptr, Real* L1 = nullptr, std::size_t* levels = nullptr) ->decltype(Real(std::declval<F>()(std::declval<Real>(), std::declval<Real>()))) const;
       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:49:169: error: expected type-specifier before 'decltype'
       auto integrate(const F f, Real a, Real b, Real tolerance = tools::root_epsilon<Real>(), Real* error = nullptr, Real* L1 = nullptr, std::size_t* levels = nullptr) ->decltype(Real(std::declval<F>()(std::declval<Real>(), std::declval<Real>()))) const;
                                                                                                                                                                           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:49:169: error: expected initializer before 'decltype'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:52:5: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
       auto integrate(const F f, Real tolerance = tools::root_epsilon<Real>(), Real* error = nullptr, Real* L1 = nullptr, std::size_t* levels = nullptr) ->decltype(Real(std::declval<F>()(std::declval<Real>()))) const;
       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:52:153: error: expected type-specifier before 'decltype'
       auto integrate(const F f, Real tolerance = tools::root_epsilon<Real>(), Real* error = nullptr, Real* L1 = nullptr, std::size_t* levels = nullptr) ->decltype(Real(std::declval<F>()(std::declval<Real>()))) const;
                                                                                                                                                           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:52:153: error: expected initializer before 'decltype'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:54:5: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
       auto integrate(const F f, Real tolerance = tools::root_epsilon<Real>(), Real* error = nullptr, Real* L1 = nullptr, std::size_t* levels = nullptr) ->decltype(Real(std::declval<F>()(std::declval<Real>(), std::declval<Real>()))) const;
       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:54:153: error: expected type-specifier before 'decltype'
       auto integrate(const F f, Real tolerance = tools::root_epsilon<Real>(), Real* error = nullptr, Real* L1 = nullptr, std::size_t* levels = nullptr) ->decltype(Real(std::declval<F>()(std::declval<Real>(), std::declval<Real>()))) const;
                                                                                                                                                           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:54:153: error: expected initializer before 'decltype'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:57:10: error: 'shared_ptr' in namespace 'std' does not name a template type
       std::shared_ptr<detail::tanh_sinh_detail<Real, Policy>> m_imp;
            ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:9:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp: In constructor 'boost::math::quadrature::tanh_sinh<Real, Policy>::tanh_sinh(size_t, const Real&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:44:7: error: class 'boost::math::quadrature::tanh_sinh<Real, Policy>' does not have any field named 'm_imp'
       : m_imp(std::make_shared<detail::tanh_sinh_detail<Real, Policy>>(max_refinements, min_complement)) {}
         ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:44:13: error: 'make_shared' is not a member of 'std'
       : m_imp(std::make_shared<detail::tanh_sinh_detail<Real, Policy>>(max_refinements, min_complement)) {}
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:44:67: error: spurious '>>', use '>' to terminate a template argument list
       : m_imp(std::make_shared<detail::tanh_sinh_detail<Real, Policy>>(max_refinements, min_complement)) {}
                                                                     ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:9:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp: At global scope:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:62:1: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
   auto tanh_sinh<Real, Policy>::integrate(const F f, Real a, Real b, Real tolerance, Real* error, Real* L1, std::size_t* levels) ->decltype(Real(std::declval<F>()(std::declval<Real>()))) const
   ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:62:130: error: expected type-specifier before 'decltype'
   auto tanh_sinh<Real, Policy>::integrate(const F f, Real a, Real b, Real tolerance, Real* error, Real* L1, std::size_t* levels) ->decltype(Real(std::declval<F>()(std::declval<Real>()))) const
                                                                                                                                    ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:62:130: error: expected initializer before 'decltype'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:187:1: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
   auto tanh_sinh<Real, Policy>::integrate(const F f, Real a, Real b, Real tolerance, Real* error, Real* L1, std::size_t* levels) ->decltype(Real(std::declval<F>()(std::declval<Real>(), std::declval<Real>()))) const
   ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:187:130: error: expected type-specifier before 'decltype'
   auto tanh_sinh<Real, Policy>::integrate(const F f, Real a, Real b, Real tolerance, Real* error, Real* L1, std::size_t* levels) ->decltype(Real(std::declval<F>()(std::declval<Real>(), std::declval<Real>()))) const
                                                                                                                                    ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:187:130: error: expected initializer before 'decltype'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:224:1: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
   auto tanh_sinh<Real, Policy>::integrate(const F f, Real tolerance, Real* error, Real* L1, std::size_t* levels) ->decltype(Real(std::declval<F>()(std::declval<Real>()))) const
   ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:224:114: error: expected type-specifier before 'decltype'
   auto tanh_sinh<Real, Policy>::integrate(const F f, Real tolerance, Real* error, Real* L1, std::size_t* levels) ->decltype(Real(std::declval<F>()(std::declval<Real>()))) const
                                                                                                                    ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:224:114: error: expected initializer before 'decltype'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:234:1: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
   auto tanh_sinh<Real, Policy>::integrate(const F f, Real tolerance, Real* error, Real* L1, std::size_t* levels) ->decltype(Real(std::declval<F>()(std::declval<Real>(), std::declval<Real>()))) const
   ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:234:114: error: expected type-specifier before 'decltype'
   auto tanh_sinh<Real, Policy>::integrate(const F f, Real tolerance, Real* error, Real* L1, std::size_t* levels) ->decltype(Real(std::declval<F>()(std::declval<Real>(), std::declval<Real>()))) const
                                                                                                                    ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:234:114: error: expected initializer before 'decltype'
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp: In function 'double stan::math::integrate(const F&, double, double, double)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:59:5: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
       auto f_wrap = [&](double x) {
       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:59:10: error: 'f_wrap' does not name a type
       auto f_wrap = [&](double x) {
            ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:63:30: error: 'f_wrap' was not declared in this scope
       Q = integrator.integrate(f_wrap, tolerance, &error1, &L1, &levels);
                                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:72:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
         auto f_wrap = [&](double x) {
         ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:72:12: error: 'f_wrap' does not name a type
         auto f_wrap = [&](double x) {
              ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:75:32: error: 'f_wrap' was not declared in this scope
         Q = integrator.integrate(f_wrap, tolerance, &error1, &L1, &levels);
                                  ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:78:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
         auto f_wrap = [&](double x) {
         ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:78:12: error: 'f_wrap' does not name a type
         auto f_wrap = [&](double x) {
              ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:81:32: error: 'f_wrap' was not declared in this scope
         Q = integrator.integrate(f_wrap, tolerance, &error1, &L1, &levels)
                                  ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:82:30: error: 'class boost::math::quadrature::tanh_sinh<double>' has no member named 'integrate'
             + integrator_right.integrate(f_wrap, -b, 0, tolerance, &error2, &L2,
                                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:89:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
         auto f_wrap = [&](double x) {
         ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:89:12: error: 'f_wrap' does not name a type
         auto f_wrap = [&](double x) {
              ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:92:32: error: 'f_wrap' was not declared in this scope
         Q = integrator.integrate(f_wrap, tolerance, &error1, &L1, &levels);
                                  ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:95:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
         auto f_wrap = [&](double x) {
         ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:95:12: error: 'f_wrap' does not name a type
         auto f_wrap = [&](double x) {
              ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:98:32: error: 'f_wrap' was not declared in this scope
         Q = integrator.integrate(f_wrap, tolerance, &error1, &L1, &levels)
                                  ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:99:30: error: 'class boost::math::quadrature::tanh_sinh<double>' has no member named 'integrate'
             + integrator_right.integrate(f_wrap, a, 0, tolerance, &error2, &L2,
                                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:104:5: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
       auto f_wrap = [&](double x, double xc) { return f(x, xc); };
       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:104:10: error: 'f_wrap' does not name a type
       auto f_wrap = [&](double x, double xc) { return f(x, xc); };
            ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:107:22: error: 'class boost::math::quadrature::tanh_sinh<double>' has no member named 'integrate'
         Q = integrator.integrate(f_wrap, a, 0.0, tolerance, &error1, &L1, &levels)
                        ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:107:32: error: 'f_wrap' was not declared in this scope
         Q = integrator.integrate(f_wrap, a, 0.0, tolerance, &error1, &L1, &levels)
                                  ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:108:24: error: 'class boost::math::quadrature::tanh_sinh<double>' has no member named 'integrate'
             + integrator.integrate(f_wrap, 0.0, b, tolerance, &error2, &L2,
                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:112:22: error: 'class boost::math::quadrature::tanh_sinh<double>' has no member named 'integrate'
         Q = integrator.integrate(f_wrap, a, b, tolerance, &error1, &L1, &levels);
                        ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:112:32: error: 'f_wrap' was not declared in this scope
         Q = integrator.integrate(f_wrap, a, b, tolerance, &error1, &L1, &levels);
                                  ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp: In function 'double stan::math::integrate_1d(const F&, double, double, const std::vector<double>&, const std::vector<double>&, const std::vector<int>&, std::ostream&, double)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:193:9: error: 'bind' is not a member of 'std'
           std::bind<double>(f, std::placeholders::_1, std::placeholders::_2,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:193:9: note: suggested alternative:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/bind_fwd.hpp:32,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/bind.hpp:23,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/lambda.hpp:18,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/apply.hpp:25,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/find_if.hpp:17,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/find.hpp:17,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/contains.hpp:20,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/policies/policy.hpp:10,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/special_functions/math_fwd.hpp:29,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/special_functions/fpclassify.hpp:19,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/operator_addition.hpp:7,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core.hpp:16,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp:18:8: note:   'boost::mpl::bind'
   struct bind;
          ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:193:19: error: expected primary-expression before 'double'
           std::bind<double>(f, std::placeholders::_1, std::placeholders::_2,
                     ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:44:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_ode_rk45.hpp: At global scope:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_ode_rk45.hpp:73:41: error: 'nullptr' was not declared in this scope
                      std::ostream* msgs = nullptr,
                                           ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:73:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/choose.hpp: In function 'int stan::math::choose(int, int)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/choose.hpp:38:27: error: 'round' is not a member of 'std'
     return static_cast<int>(std::round(choices));
                             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/choose.hpp:38:27: note: suggested alternatives:
  In file included from D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/cmath:44:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/config/no_tr1/cmath.hpp:21,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/tools/config.hpp:19,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/var.hpp:7,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/gevv_vvv_vari.hpp:5,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/math.h:874:25: note:   'round'
     extern double __cdecl round (double);
                           ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:205:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/round.hpp:31:60: note:   'stan::math::round'
   inline typename apply_scalar_unary<round_fun, T>::return_t round(const T& x) {
                                                              ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/round.hpp:6:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/round.hpp:5,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:205,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/special_functions/round.hpp:68:46: note:   'boost::math::round'
   inline typename tools::promote_args<T>::type round(const T& v)
                                                ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/special_functions/round.hpp:55:46: note:   'boost::math::detail::round'
   inline typename tools::promote_args<T>::type round(const T& v, const Policy&, const mpl::true_)
                                                ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/RcppEigen/include/Eigen/Core:529:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/RcppEigen/include/Eigen/Dense:1,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/Eigen_NumTraits.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/matrix_vari.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core.hpp:14,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/RcppEigen/include/Eigen/src/Core/GlobalFunctions.h:84:36: note:   'Eigen::round'
     EIGEN_ARRAY_DECLARE_GLOBAL_UNARY(round,scalar_round_op,nearest integer,\sa Eigen::floor DOXCOMMA Eigen::ceil DOXCOMMA ArrayBase::round)
                                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/RcppEigen/include/Eigen/src/Core/GlobalFunctions.h:32:4: note: in definition of macro 'EIGEN_ARRAY_DECLARE_GLOBAL_UNARY'
     (NAME)(const Eigen::ArrayBase<Derived>& x) { \
      ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/RcppEigen/include/Eigen/Core:368:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/RcppEigen/include/Eigen/Dense:1,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/Eigen_NumTraits.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/matrix_vari.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core.hpp:14,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/RcppEigen/include/Eigen/src/Core/MathFunctions.h:978:45: note:   'Eigen::numext::round'
   inline EIGEN_MATHFUNC_RETVAL(round, Scalar) round(const Scalar& x)
                                               ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:95:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/grad_2F1.hpp: In function 'void stan::math::grad_2F1(T&, T&, const T&, const T&, const T&, const T&, const T&, int)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/grad_2F1.hpp:47:8: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
     for (auto& i : log_g_old)
          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/grad_2F1.hpp:47:18: error: range-based 'for' loops are not allowed in C++98 mode
     for (auto& i : log_g_old)
                    ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/grad_2F1.hpp:58:20: error: range-based 'for' loops are not allowed in C++98 mode
     for (double& x : log_g_old_sign)
                      ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:96:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/grad_F32.hpp: In function 'void stan::math::grad_F32(T*, const T&, const T&, const T&, const T&, const T&, const T&, const T&, int)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/grad_F32.hpp:49:8: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
     for (auto& x : log_g_old)
          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/grad_F32.hpp:49:18: error: range-based 'for' loops are not allowed in C++98 mode
     for (auto& x : log_g_old)
                    ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:198:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/beta_binomial_rng.hpp: In function 'typename stan::VectorBuilder<true, int, T_N, T_shape1, T_shape2>::type stan::math::beta_binomial_rng(const T_N&, const T_shape1&, const T_shape2&, RNG&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/beta_binomial_rng.hpp:43:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
     auto p = beta_rng(alpha, beta, rng);
     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/beta_binomial_rng.hpp:43:8: error: 'p' does not name a type
     auto p = beta_rng(alpha, beta, rng);
          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/beta_binomial_rng.hpp:44:26: error: 'p' was not declared in this scope
     return binomial_rng(N, p, rng);
                            ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/arr.hpp:14:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:13,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/arr/functor/integrate_1d.hpp: In function 'stan::math::var stan::math::integrate_1d(const F&, const T_a&, const T_b&, const std::vector<T_l>&, const std::vector<double>&, const std::vector<int>&, std::ostream&, double)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/arr/functor/integrate_1d.hpp:115:9: error: 'bind' is not a member of 'std'
           std::bind<double>(f, std::placeholders::_1, std::placeholders::_2,
           ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/arr/functor/integrate_1d.hpp:115:9: note: suggested alternatives:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/bind.hpp:22:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/numeric/odeint/util/bind.hpp:28,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/numeric/odeint/stepper/base/explicit_stepper_base.hpp:26,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/numeric/odeint/stepper/euler.hpp:23,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/numeric/odeint.hpp:27,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_ode_rk45.hpp:17,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:44,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/bind/bind.hpp:1868:20: note:   'boost::bind'
   #define BOOST_BIND bind
                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/bind/bind.hpp:2342:1: note: in expansion of macro 'BOOST_BIND'
   BOOST_BIND( M T::*f, A1 a1 )
   ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/bind_fwd.hpp:32,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/bind.hpp:23,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/lambda.hpp:18,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/apply.hpp:25,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/find_if.hpp:17,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/find.hpp:17,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/contains.hpp:20,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/policies/policy.hpp:10,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/special_functions/math_fwd.hpp:29,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/special_functions/fpclassify.hpp:19,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/operator_addition.hpp:7,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core.hpp:16,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp:18:8: note:   'boost::mpl::bind'
   struct bind;
          ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/bind.hpp:22:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/numeric/odeint/util/bind.hpp:28,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/numeric/odeint/stepper/base/explicit_stepper_base.hpp:26,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/numeric/odeint/stepper/euler.hpp:23,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/numeric/odeint.hpp:27,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_ode_rk45.hpp:17,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:44,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/bind/bind.hpp:1868:20: note:   'boost::bind'
   #define BOOST_BIND bind
                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/bind/bind.hpp:1875:5: note: in expansion of macro 'BOOST_BIND'
       BOOST_BIND(F f)
       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/bind/bind.hpp:1868:20: note:   'boost::bind'
   #define BOOST_BIND bind
                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/bind/bind.hpp:1875:5: note: in expansion of macro 'BOOST_BIND'
       BOOST_BIND(F f)
       ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/arr.hpp:14:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:13,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/arr/functor/integrate_1d.hpp:115:19: error: expected primary-expression before 'double'
           std::bind<double>(f, std::placeholders::_1, std::placeholders::_2,
                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/arr/functor/integrate_1d.hpp:128:13: error: 'bind' is not a member of 'std'
               std::bind<double>(gradient_of_f<F>, f, std::placeholders::_1,
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/arr/functor/integrate_1d.hpp:128:13: note: suggested alternatives:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/bind.hpp:22:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/numeric/odeint/util/bind.hpp:28,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/numeric/odeint/stepper/base/explicit_stepper_base.hpp:26,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/numeric/odeint/stepper/euler.hpp:23,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/numeric/odeint.hpp:27,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_ode_rk45.hpp:17,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:44,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/bind/bind.hpp:1868:20: note:   'boost::bind'
   #define BOOST_BIND bind
                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/bind/bind.hpp:2342:1: note: in expansion of macro 'BOOST_BIND'
   BOOST_BIND( M T::*f, A1 a1 )
   ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/aux_/include_preprocessed.hpp:37:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/bind_fwd.hpp:32,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/bind.hpp:23,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/lambda.hpp:18,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/apply.hpp:25,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/aux_/iter_apply.hpp:17,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/aux_/find_if_pred.hpp:14,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/find_if.hpp:17,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/find.hpp:17,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/aux_/contains_impl.hpp:20,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/contains.hpp:20,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/policies/policy.hpp:10,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/special_functions/math_fwd.hpp:29,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/special_functions/fpclassify.hpp:19,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/operator_addition.hpp:7,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core.hpp:16,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp:18:8: note:   'boost::mpl::bind'
   struct bind;
          ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/bind.hpp:22:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/numeric/odeint/util/bind.hpp:28,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/numeric/odeint/stepper/base/explicit_stepper_base.hpp:26,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/numeric/odeint/stepper/euler.hpp:23,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/numeric/odeint.hpp:27,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_ode_rk45.hpp:17,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:44,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/bind/bind.hpp:1868:20: note:   'boost::bind'
   #define BOOST_BIND bind
                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/bind/bind.hpp:1875:5: note: in expansion of macro 'BOOST_BIND'
       BOOST_BIND(F f)
       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/bind/bind.hpp:1868:20: note:   'boost::bind'
   #define BOOST_BIND bind
                      ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/bind/bind.hpp:1875:5: note: in expansion of macro 'BOOST_BIND'
       BOOST_BIND(F f)
       ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/arr.hpp:14:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:13,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/arr/functor/integrate_1d.hpp:128:23: error: expected primary-expression before 'double'
               std::bind<double>(gradient_of_f<F>, f, std::placeholders::_1,
                         ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:24:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/gp_periodic_cov.hpp: At global scope:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/gp_periodic_cov.hpp:305:54: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       Eigen::Matrix<var, Eigen::Dynamic, Eigen::Dynamic>>::type
                                                        ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/gp_periodic_cov.hpp:305:54: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/gp_periodic_cov.hpp:305:56: error: '::type' has not been declared
       Eigen::Matrix<var, Eigen::Dynamic, Eigen::Dynamic>>::type
                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/gp_periodic_cov.hpp:305:56: note: suggested alternatives:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/numeric/conversion/cast.hpp:32:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/lexical_cast/detail/converter_numeric.hpp:37,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/lexical_cast/try_lexical_convert.hpp:41,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/lexical_cast.hpp:32,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/tools/convert_from_string.hpp:15,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/constants/constants.hpp:13,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/constants.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/operator_unary_plus.hpp:7,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core.hpp:36,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/type.hpp:14:10: note:   'boost::type'
     struct type {};
            ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/bind.hpp:22:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/numeric/odeint/util/bind.hpp:28,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/numeric/odeint/stepper/base/explicit_stepper_base.hpp:26,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/numeric/odeint/stepper/euler.hpp:23,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/numeric/odeint.hpp:27,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_ode_rk45.hpp:17,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:44,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/bind/bind.hpp:146:25: note:   'boost::_bi::type'
   template<class T> class type {};
                           ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:24:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/gp_periodic_cov.hpp:307:29: error: template argument 3 is invalid
                   const var &p) {
                               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/gp_periodic_cov.hpp:307:29: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/gp_periodic_cov.hpp:307:29: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/gp_periodic_cov.hpp:307:31: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
                   const var &p) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/gp_periodic_cov.hpp:305:12: error: template argument 2 is invalid
       Eigen::Matrix<var, Eigen::Dynamic, Eigen::Dynamic>>::type
              ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/gp_periodic_cov.hpp:307:31: error: expected identifier before '{' token
                   const var &p) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/gp_periodic_cov.hpp:307:31: error: expected unqualified-id before '{' token
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/gp_periodic_cov.hpp:357:54: warning: '>>' operator is treated as two right angle brackets in C++11 [-Wc++0x-compat]
       Eigen::Matrix<var, Eigen::Dynamic, Eigen::Dynamic>>::type
                                                        ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/gp_periodic_cov.hpp:357:54: note: suggest parentheses around '>>' expression
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/gp_periodic_cov.hpp:357:56: error: '::type' has not been declared
       Eigen::Matrix<var, Eigen::Dynamic, Eigen::Dynamic>>::type
                                                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/gp_periodic_cov.hpp:357:56: note: suggested alternatives:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/numeric/conversion/cast.hpp:32:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/lexical_cast/detail/converter_numeric.hpp:37,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/lexical_cast/try_lexical_convert.hpp:41,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/lexical_cast.hpp:32,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/tools/convert_from_string.hpp:15,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/constants/constants.hpp:13,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/constants.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/operator_unary_plus.hpp:7,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core.hpp:36,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/type.hpp:14:10: note:   'boost::type'
     struct type {};
            ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/bind.hpp:22:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/numeric/odeint/util/bind.hpp:28,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/numeric/odeint/stepper/base/explicit_stepper_base.hpp:26,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/numeric/odeint/stepper/euler.hpp:23,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/numeric/odeint.hpp:27,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_ode_rk45.hpp:17,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:44,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/bind/bind.hpp:146:25: note:   'boost::_bi::type'
   template<class T> class type {};
                           ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:24:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/gp_periodic_cov.hpp:359:29: error: template argument 3 is invalid
                   const var &p) {
                               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/gp_periodic_cov.hpp:359:29: error: template argument 4 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/gp_periodic_cov.hpp:359:29: error: template argument 6 is invalid
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/gp_periodic_cov.hpp:359:31: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
                   const var &p) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/gp_periodic_cov.hpp:357:12: error: template argument 2 is invalid
       Eigen::Matrix<var, Eigen::Dynamic, Eigen::Dynamic>>::type
              ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/gp_periodic_cov.hpp:359:31: error: expected identifier before '{' token
                   const var &p) {
                                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/gp_periodic_cov.hpp:359:31: error: expected unqualified-id before '{' token
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:39:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp: In member function 'virtual void stan::math::multiply_mat_vari<Ta, 1, Ca, Tb, 1>::chain()':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:190:5: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
       auto adjA = adjAB * Map<VectorXd>(Bd_, size_, 1).transpose();
       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:190:10: error: 'adjA' does not name a type
       auto adjA = adjAB * Map<VectorXd>(Bd_, size_, 1).transpose();
            ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:191:5: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
       auto adjB = Map<RowVectorXd>(Ad_, 1, size_).transpose() * adjAB;
       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:191:10: error: 'adjB' does not name a type
       auto adjB = Map<RowVectorXd>(Ad_, 1, size_).transpose() * adjAB;
            ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:193:35: error: there are no arguments to 'adjA' that depend on a template parameter, so a declaration of 'adjA' must be available [-fpermissive]
         variRefA_[i]->adj_ += adjA(i);
                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:193:35: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:195:35: error: there are no arguments to 'adjB' that depend on a template parameter, so a declaration of 'adjB' must be available [-fpermissive]
         variRefB_[i]->adj_ += adjB(i);
                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp: In member function 'virtual void stan::math::multiply_mat_vari<double, 1, Ca, Tb, 1>::chain()':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:355:5: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
       auto adjB = Map<RowVectorXd>(Ad_, 1, size_).transpose() * adjAB;
       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:355:10: error: 'adjB' does not name a type
       auto adjB = Map<RowVectorXd>(Ad_, 1, size_).transpose() * adjAB;
            ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:357:35: error: there are no arguments to 'adjB' that depend on a template parameter, so a declaration of 'adjB' must be available [-fpermissive]
         variRefB_[i]->adj_ += adjB(i);
                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp: In member function 'virtual void stan::math::multiply_mat_vari<Ta, 1, Ca, double, 1>::chain()':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:520:5: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
       auto adjA = adjAB * Map<VectorXd>(Bd_, size_, 1).transpose();
       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:520:10: error: 'adjA' does not name a type
       auto adjA = adjAB * Map<VectorXd>(Bd_, size_, 1).transpose();
            ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:522:35: error: there are no arguments to 'adjA' that depend on a template parameter, so a declaration of 'adjA' must be available [-fpermissive]
         variRefA_[i]->adj_ += adjA(i);
                                     ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/sum.hpp:7:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/arr/fun/sum.hpp: In static member function 'static double stan::math::sum_v_vari::sum_of_val(const std::vector<stan::math::var>&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/arr/fun/sum.hpp:21:10: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
       for (auto x : v)
            ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/arr/fun/sum.hpp:21:15: error: 'x' does not name a type
       for (auto x : v)
                 ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/arr/fun/sum.hpp:23:5: error: expected ';' before 'return'
       return result;
       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/arr/fun/sum.hpp:23:5: error: expected primary-expression before 'return'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/arr/fun/sum.hpp:23:5: error: expected ';' before 'return'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/arr/fun/sum.hpp:23:5: error: expected primary-expression before 'return'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/arr/fun/sum.hpp:23:5: error: expected ')' before 'return'
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:58:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/functor/algebra_solver.hpp: At global scope:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/functor/algebra_solver.hpp:127:59: error: 'nullptr' was not declared in this scope
       const std::vector<int>& dat_int, std::ostream* msgs = nullptr,
                                                             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/functor/algebra_solver.hpp: In function 'Eigen::VectorXd stan::math::algebra_solver(const F&, const Eigen::Matrix<RhsScalar, -1, 1>&, const VectorXd&, const std::vector<double>&, const std::vector<int>&, std::ostream*, double, double, long int)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/functor/algebra_solver.hpp:135:19: error: range-based 'for' loops are not allowed in C++98 mode
     for (double i : dat)
                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/functor/algebra_solver.hpp:137:16: error: range-based 'for' loops are not allowed in C++98 mode
     for (int x : dat_int)
                  ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/functor/algebra_solver.hpp:155:27: warning: name lookup of 'x' changed
     Fx fx(Fs(), f, value_of(x), y, dat, dat_int, msgs);
                             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/functor/algebra_solver.hpp:125:60: warning:   matches this 'x' under ISO standard rules
       const F& f, const Eigen::Matrix<T, Eigen::Dynamic, 1>& x,
                                                              ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/functor/algebra_solver.hpp:137:12: warning:   matches this 'x' under old rules
     for (int x : dat_int)
              ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/functor/algebra_solver.hpp: At global scope:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/functor/algebra_solver.hpp:240:26: error: 'nullptr' was not declared in this scope
       std::ostream* msgs = nullptr, double relative_tolerance = 1e-10,
                            ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:61:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/functor/cvodes_utils.hpp: In function 'void stan::math::cvodes_set_options(void*, double, double, long int)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/functor/cvodes_utils.hpp:33:63: error: 'nullptr' was not declared in this scope
     CVodeSetErrHandlerFn(cvodes_mem, cvodes_silent_err_handler, nullptr);
                                                                 ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:62:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/functor/cvodes_ode_data.hpp: In constructor 'stan::math::cvodes_ode_data<F, T_initial, T_param>::cvodes_ode_data(const F&, const std::vector<T>&, const std::vector<T_l>&, const std::vector<double>&, const std::vector<int>&, std::ostream*)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/functor/cvodes_ode_data.hpp:92:24: error: 'nullptr' was not declared in this scope
           nv_state_sens_(nullptr),
                          ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/functor/integrate_ode_adams.hpp:4:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:63,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/functor/cvodes_integrator.hpp: In member function 'std::vector<std::vector<typename stan::return_type<T_initial, T_param>::type> > stan::math::cvodes_integrator<Lmm>::integrate(const F&, const std::vector<T_initial>&, double, const std::vector<double>&, const std::vector<T_param>&, const std::vector<double>&, const std::vector<int>&, std::ostream*, double, double, long int)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/functor/cvodes_integrator.hpp:112:23: error: 'nullptr' was not declared in this scope
       if (cvodes_mem == nullptr)
                         ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:63:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/functor/integrate_ode_adams.hpp: At global scope:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/functor/integrate_ode_adams.hpp:17:42: error: 'nullptr' was not declared in this scope
                       std::ostream* msgs = nullptr,
                                            ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:64:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/functor/integrate_ode_bdf.hpp:17:40: error: 'nullptr' was not declared in this scope
                     std::ostream* msgs = nullptr,
                                          ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:65:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/functor/map_rect_reduce.hpp:22:44: error: 'nullptr' was not declared in this scope
                         std::ostream* msgs = nullptr) const {
                                              ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/functor/map_rect_reduce.hpp:64:44: error: 'nullptr' was not declared in this scope
                         std::ostream* msgs = nullptr) const {
                                              ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/functor/map_rect_reduce.hpp:100:44: error: 'nullptr' was not declared in this scope
                         std::ostream* msgs = nullptr) const {
                                              ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:12:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:35,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:75:43: error: no default argument for 'Model'
                                  init_writer) {
                                             ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:75:43: error: no default argument for 'RNG'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:75:43: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:95:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/grad_2F1.hpp: In instantiation of 'void stan::math::grad_2F1(T&, T&, const T&, const T&, const T&, const T&, const T&, int) [with T = stan::math::var]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/scal/fun/grad_inc_beta.hpp:45:49:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/grad_2F1.hpp:48:7: error: cannot convert 'stan::math::var' to 'int' in assignment
       i = -std::numeric_limits<T>::infinity();
         ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:161,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp: In instantiation of 'Mtype stan::math::matrix_exp_2x2(const Mtype&) [with Mtype = Eigen::Matrix<stan::math::var, -1, -1>]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp.hpp:29:32:   required from 'Eigen::Matrix<LhsScalar, -1, -1, 0> stan::math::matrix_exp(const Eigen::Matrix<LhsScalar, -1, -1, 0>&) [with T = stan::math::var]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/matrix_exp_multiply.hpp:71:24:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:25:58: warning: left operand of comma operator has no effect [-Wunused-value]
     Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic> B(2, 2);
                                                            ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_2x2.hpp:40:1: warning: no return statement in function returning non-void [-Wreturn-type]
   }
   ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:35:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp: In instantiation of 'int stan::services::diagnose::diagnose(Model&, stan::io::var_context&, unsigned int, unsigned int, double, double, double, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:467:67:   required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long long unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; Rcpp::List = Rcpp::Vector<19>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1197:39:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2526:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:56:49: error: no matching function for call to 'initialize(model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04&, stan::io::var_context&, boost::random::ecuyer1988&, double&, bool, stan::callbacks::logger&, stan::callbacks::writer&)'
                                logger, init_writer);
                                                   ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:56:49: note: candidate is:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:12:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:35,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note: template<bool Jacobian, class Model, class RNG> std::vector<double> stan::services::util::initialize(Model&, stan::io::var_context&, RNG&, double, bool, stan::callbacks::logger&, stan::callbacks::writer&)
   std::vector<double> initialize(Model& model,
                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:35:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:56:49: note:   couldn't deduce template parameter 'Jacobian'
                                logger, init_writer);
                                                   ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:39:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/fixed_param.hpp: In instantiation of 'int stan::services::sample::fixed_param(Model&, stan::io::var_context&, unsigned int, unsigned int, double, int, int, int, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:576:84:   required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long long unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; Rcpp::List = Rcpp::Vector<19>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1197:39:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2526:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/fixed_param.hpp:58:49: error: no matching function for call to 'initialize(model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04&, stan::io::var_context&, boost::random::ecuyer1988&, double&, bool, stan::callbacks::logger&, stan::callbacks::writer&)'
                                logger, init_writer);
                                                   ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/fixed_param.hpp:58:49: note: candidate is:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:12:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:35,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note: template<bool Jacobian, class Model, class RNG> std::vector<double> stan::services::util::initialize(Model&, stan::io::var_context&, RNG&, double, bool, stan::callbacks::logger&, stan::callbacks::writer&)
   std::vector<double> initialize(Model& model,
                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:39:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/fixed_param.hpp:58:49: note:   couldn't deduce template parameter 'Jacobian'
                                logger, init_writer);
                                                   ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:44:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_unit_e.hpp: In instantiation of 'int stan::services::sample::hmc_nuts_unit_e(Model&, stan::io::var_context&, unsigned int, unsigned int, double, int, int, int, bool, int, double, double, int, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:668:66:   required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long long unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; Rcpp::List = Rcpp::Vector<19>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1197:39:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2526:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_unit_e.hpp:61:49: error: no matching function for call to 'initialize(model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04&, stan::io::var_context&, boost::random::ecuyer1988&, double&, bool, stan::callbacks::logger&, stan::callbacks::writer&)'
                                logger, init_writer);
                                                   ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_unit_e.hpp:61:49: note: candidate is:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:12:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:35,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note: template<bool Jacobian, class Model, class RNG> std::vector<double> stan::services::util::initialize(Model&, stan::io::var_context&, RNG&, double, bool, stan::callbacks::logger&, stan::callbacks::writer&)
   std::vector<double> initialize(Model& model,
                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:44:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_unit_e.hpp:61:49: note:   couldn't deduce template parameter 'Jacobian'
                                logger, init_writer);
                                                   ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:45:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_unit_e_adapt.hpp: In instantiation of 'int stan::services::sample::hmc_nuts_unit_e_adapt(Model&, stan::io::var_context&, unsigned int, unsigned int, double, int, int, int, bool, int, double, double, int, double, double, double, double, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:683:74:   required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long long unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; Rcpp::List = Rcpp::Vector<19>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1197:39:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2526:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_unit_e_adapt.hpp:67:49: error: no matching function for call to 'initialize(model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04&, stan::io::var_context&, boost::random::ecuyer1988&, double&, bool, stan::callbacks::logger&, stan::callbacks::writer&)'
                                logger, init_writer);
                                                   ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_unit_e_adapt.hpp:67:49: note: candidate is:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:12:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:35,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note: template<bool Jacobian, class Model, class RNG> std::vector<double> stan::services::util::initialize(Model&, stan::io::var_context&, RNG&, double, bool, stan::callbacks::logger&, stan::callbacks::writer&)
   std::vector<double> initialize(Model& model,
                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:45:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_unit_e_adapt.hpp:67:49: note:   couldn't deduce template parameter 'Jacobian'
                                logger, init_writer);
                                                   ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:50:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_unit_e.hpp: In instantiation of 'int stan::services::sample::hmc_static_unit_e(Model&, stan::io::var_context&, unsigned int, unsigned int, double, int, int, int, bool, int, double, double, double, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:777:68:   required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long long unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; Rcpp::List = Rcpp::Vector<19>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1197:39:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2526:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_unit_e.hpp:62:49: error: no matching function for call to 'initialize(model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04&, stan::io::var_context&, boost::random::ecuyer1988&, double&, bool, stan::callbacks::logger&, stan::callbacks::writer&)'
                                logger, init_writer);
                                                   ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_unit_e.hpp:62:49: note: candidate is:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:12:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:35,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note: template<bool Jacobian, class Model, class RNG> std::vector<double> stan::services::util::initialize(Model&, stan::io::var_context&, RNG&, double, bool, stan::callbacks::logger&, stan::callbacks::writer&)
   std::vector<double> initialize(Model& model,
                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:50:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_unit_e.hpp:62:49: note:   couldn't deduce template parameter 'Jacobian'
                                logger, init_writer);
                                                   ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:51:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_unit_e_adapt.hpp: In instantiation of 'int stan::services::sample::hmc_static_unit_e_adapt(Model&, stan::io::var_context&, unsigned int, unsigned int, double, int, int, int, bool, int, double, double, double, double, double, double, double, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:793:76:   required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long long unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; Rcpp::List = Rcpp::Vector<19>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1197:39:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2526:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_unit_e_adapt.hpp:69:55: error: no matching function for call to 'initialize(model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04&, stan::io::var_context&, boost::random::ecuyer1988&, double&, bool, stan::callbacks::logger&, stan::callbacks::writer&)'
                                true, logger, init_writer);
                                                         ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_unit_e_adapt.hpp:69:55: note: candidate is:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:12:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:35,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note: template<bool Jacobian, class Model, class RNG> std::vector<double> stan::services::util::initialize(Model&, stan::io::var_context&, RNG&, double, bool, stan::callbacks::logger&, stan::callbacks::writer&)
   std::vector<double> initialize(Model& model,
                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:51:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_unit_e_adapt.hpp:69:55: note:   couldn't deduce template parameter 'Jacobian'
                                true, logger, init_writer);
                                                         ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:52:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/experimental/advi/fullrank.hpp: In instantiation of 'int stan::services::experimental::advi::fullrank(Model&, stan::io::var_context&, unsigned int, unsigned int, double, int, int, int, double, double, bool, int, int, int, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:878:50:   required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long long unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; Rcpp::List = Rcpp::Vector<19>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1197:39:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2526:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/experimental/advi/fullrank.hpp:69:51: error: no matching function for call to 'initialize(model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04&, stan::io::var_context&, boost::random::ecuyer1988&, double&, bool, stan::callbacks::logger&, stan::callbacks::writer&)'
                                  logger, init_writer);
                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/experimental/advi/fullrank.hpp:69:51: note: candidate is:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:12:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:35,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note: template<bool Jacobian, class Model, class RNG> std::vector<double> stan::services::util::initialize(Model&, stan::io::var_context&, RNG&, double, bool, stan::callbacks::logger&, stan::callbacks::writer&)
   std::vector<double> initialize(Model& model,
                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:52:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/experimental/advi/fullrank.hpp:69:51: note:   couldn't deduce template parameter 'Jacobian'
                                  logger, init_writer);
                                                     ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:53:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/experimental/advi/meanfield.hpp: In instantiation of 'int stan::services::experimental::advi::meanfield(Model&, stan::io::var_context&, unsigned int, unsigned int, double, int, int, int, double, double, bool, int, int, int, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:888:51:   required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long long unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; Rcpp::List = Rcpp::Vector<19>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1197:39:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2526:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/experimental/advi/meanfield.hpp:69:51: error: no matching function for call to 'initialize(model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04&, stan::io::var_context&, boost::random::ecuyer1988&, double&, bool, stan::callbacks::logger&, stan::callbacks::writer&)'
                                  logger, init_writer);
                                                     ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/experimental/advi/meanfield.hpp:69:51: note: candidate is:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:12:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:35,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note: template<bool Jacobian, class Model, class RNG> std::vector<double> stan::services::util::initialize(Model&, stan::io::var_context&, RNG&, double, bool, stan::callbacks::logger&, stan::callbacks::writer&)
   std::vector<double> initialize(Model& model,
                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:53:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/experimental/advi/meanfield.hpp:69:51: note:   couldn't deduce template parameter 'Jacobian'
                                  logger, init_writer);
                                                     ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:40:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_dense_e.hpp: In instantiation of 'int stan::services::sample::hmc_nuts_dense_e(Model&, stan::io::var_context&, stan::io::var_context&, unsigned int, unsigned int, double, int, int, int, bool, int, double, double, int, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_dense_e.hpp:141:78:   required from 'int stan::services::sample::hmc_nuts_dense_e(Model&, stan::io::var_context&, unsigned int, unsigned int, double, int, int, int, bool, int, double, double, int, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:608:67:   required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long long unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; Rcpp::List = Rcpp::Vector<19>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1197:39:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2526:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_dense_e.hpp:66:49: error: no matching function for call to 'initialize(model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04&, stan::io::var_context&, boost::random::ecuyer1988&, double&, bool, stan::callbacks::logger&, stan::callbacks::writer&)'
                                logger, init_writer);
                                                   ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_dense_e.hpp:66:49: note: candidate is:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:12:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:35,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note: template<bool Jacobian, class Model, class RNG> std::vector<double> stan::services::util::initialize(Model&, stan::io::var_context&, RNG&, double, bool, stan::callbacks::logger&, stan::callbacks::writer&)
   std::vector<double> initialize(Model& model,
                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:40:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_dense_e.hpp:66:49: note:   couldn't deduce template parameter 'Jacobian'
                                logger, init_writer);
                                                   ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:41:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_dense_e_adapt.hpp: In instantiation of 'int stan::services::sample::hmc_nuts_dense_e_adapt(Model&, stan::io::var_context&, stan::io::var_context&, unsigned int, unsigned int, double, int, int, int, bool, int, double, double, int, double, double, double, double, unsigned int, unsigned int, unsigned int, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_dense_e_adapt.hpp:175:56:   required from 'int stan::services::sample::hmc_nuts_dense_e_adapt(Model&, stan::io::var_context&, unsigned int, unsigned int, double, int, int, int, bool, int, double, double, int, double, double, double, double, unsigned int, unsigned int, unsigned int, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:627:75:   required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long long unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; Rcpp::List = Rcpp::Vector<19>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1197:39:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2526:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_dense_e_adapt.hpp:77:49: error: no matching function for call to 'initialize(model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04&, stan::io::var_context&, boost::random::ecuyer1988&, double&, bool, stan::callbacks::logger&, stan::callbacks::writer&)'
                                logger, init_writer);
                                                   ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_dense_e_adapt.hpp:77:49: note: candidate is:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:12:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:35,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note: template<bool Jacobian, class Model, class RNG> std::vector<double> stan::services::util::initialize(Model&, stan::io::var_context&, RNG&, double, bool, stan::callbacks::logger&, stan::callbacks::writer&)
   std::vector<double> initialize(Model& model,
                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:41:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_dense_e_adapt.hpp:77:49: note:   couldn't deduce template parameter 'Jacobian'
                                logger, init_writer);
                                                   ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:42:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_diag_e.hpp: In instantiation of 'int stan::services::sample::hmc_nuts_diag_e(Model&, stan::io::var_context&, stan::io::var_context&, unsigned int, unsigned int, double, int, int, int, bool, int, double, double, int, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_diag_e.hpp:140:77:   required from 'int stan::services::sample::hmc_nuts_diag_e(Model&, stan::io::var_context&, unsigned int, unsigned int, double, int, int, int, bool, int, double, double, int, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:638:66:   required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long long unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; Rcpp::List = Rcpp::Vector<19>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1197:39:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2526:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_diag_e.hpp:66:49: error: no matching function for call to 'initialize(model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04&, stan::io::var_context&, boost::random::ecuyer1988&, double&, bool, stan::callbacks::logger&, stan::callbacks::writer&)'
                                logger, init_writer);
                                                   ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_diag_e.hpp:66:49: note: candidate is:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:12:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:35,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note: template<bool Jacobian, class Model, class RNG> std::vector<double> stan::services::util::initialize(Model&, stan::io::var_context&, RNG&, double, bool, stan::callbacks::logger&, stan::callbacks::writer&)
   std::vector<double> initialize(Model& model,
                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:42:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_diag_e.hpp:66:49: note:   couldn't deduce template parameter 'Jacobian'
                                logger, init_writer);
                                                   ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:43:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_diag_e_adapt.hpp: In instantiation of 'int stan::services::sample::hmc_nuts_diag_e_adapt(Model&, stan::io::var_context&, stan::io::var_context&, unsigned int, unsigned int, double, int, int, int, bool, int, double, double, int, double, double, double, double, unsigned int, unsigned int, unsigned int, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_diag_e_adapt.hpp:173:55:   required from 'int stan::services::sample::hmc_nuts_diag_e_adapt(Model&, stan::io::var_context&, unsigned int, unsigned int, double, int, int, int, bool, int, double, double, int, double, double, double, double, unsigned int, unsigned int, unsigned int, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:657:74:   required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long long unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; Rcpp::List = Rcpp::Vector<19>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1197:39:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2526:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_diag_e_adapt.hpp:77:49: error: no matching function for call to 'initialize(model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04&, stan::io::var_context&, boost::random::ecuyer1988&, double&, bool, stan::callbacks::logger&, stan::callbacks::writer&)'
                                logger, init_writer);
                                                   ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_diag_e_adapt.hpp:77:49: note: candidate is:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:12:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:35,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note: template<bool Jacobian, class Model, class RNG> std::vector<double> stan::services::util::initialize(Model&, stan::io::var_context&, RNG&, double, bool, stan::callbacks::logger&, stan::callbacks::writer&)
   std::vector<double> initialize(Model& model,
                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:43:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_nuts_diag_e_adapt.hpp:77:49: note:   couldn't deduce template parameter 'Jacobian'
                                logger, init_writer);
                                                   ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:46:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_dense_e.hpp: In instantiation of 'int stan::services::sample::hmc_static_dense_e(Model&, stan::io::var_context&, stan::io::var_context&, unsigned int, unsigned int, double, int, int, int, bool, int, double, double, double, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_dense_e.hpp:141:78:   required from 'int stan::services::sample::hmc_static_dense_e(Model&, stan::io::var_context&, unsigned int, unsigned int, double, int, int, int, bool, int, double, double, double, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:715:69:   required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long long unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; Rcpp::List = Rcpp::Vector<19>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1197:39:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2526:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_dense_e.hpp:66:49: error: no matching function for call to 'initialize(model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04&, stan::io::var_context&, boost::random::ecuyer1988&, double&, bool, stan::callbacks::logger&, stan::callbacks::writer&)'
                                logger, init_writer);
                                                   ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_dense_e.hpp:66:49: note: candidate is:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:12:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:35,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note: template<bool Jacobian, class Model, class RNG> std::vector<double> stan::services::util::initialize(Model&, stan::io::var_context&, RNG&, double, bool, stan::callbacks::logger&, stan::callbacks::writer&)
   std::vector<double> initialize(Model& model,
                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:46:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_dense_e.hpp:66:49: note:   couldn't deduce template parameter 'Jacobian'
                                logger, init_writer);
                                                   ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:47:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_dense_e_adapt.hpp: In instantiation of 'int stan::services::sample::hmc_static_dense_e_adapt(Model&, stan::io::var_context&, stan::io::var_context&, unsigned int, unsigned int, double, int, int, int, bool, int, double, double, double, double, double, double, double, unsigned int, unsigned int, unsigned int, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_dense_e_adapt.hpp:177:58:   required from 'int stan::services::sample::hmc_static_dense_e_adapt(Model&, stan::io::var_context&, unsigned int, unsigned int, double, int, int, int, bool, int, double, double, double, double, double, double, double, unsigned int, unsigned int, unsigned int, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:734:77:   required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long long unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; Rcpp::List = Rcpp::Vector<19>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1197:39:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2526:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_dense_e_adapt.hpp:79:49: error: no matching function for call to 'initialize(model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04&, stan::io::var_context&, boost::random::ecuyer1988&, double&, bool, stan::callbacks::logger&, stan::callbacks::writer&)'
                                logger, init_writer);
                                                   ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_dense_e_adapt.hpp:79:49: note: candidate is:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:12:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:35,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note: template<bool Jacobian, class Model, class RNG> std::vector<double> stan::services::util::initialize(Model&, stan::io::var_context&, RNG&, double, bool, stan::callbacks::logger&, stan::callbacks::writer&)
   std::vector<double> initialize(Model& model,
                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:47:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_dense_e_adapt.hpp:79:49: note:   couldn't deduce template parameter 'Jacobian'
                                logger, init_writer);
                                                   ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:48:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_diag_e.hpp: In instantiation of 'int stan::services::sample::hmc_static_diag_e(Model&, stan::io::var_context&, stan::io::var_context&, unsigned int, unsigned int, double, int, int, int, bool, int, double, double, double, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_diag_e.hpp:140:79:   required from 'int stan::services::sample::hmc_static_diag_e(Model&, stan::io::var_context&, unsigned int, unsigned int, double, int, int, int, bool, int, double, double, double, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:746:68:   required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long long unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; Rcpp::List = Rcpp::Vector<19>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1197:39:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2526:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_diag_e.hpp:68:49: error: no matching function for call to 'initialize(model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04&, stan::io::var_context&, boost::random::ecuyer1988&, double&, bool, stan::callbacks::logger&, stan::callbacks::writer&)'
                                logger, init_writer);
                                                   ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_diag_e.hpp:68:49: note: candidate is:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:12:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:35,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note: template<bool Jacobian, class Model, class RNG> std::vector<double> stan::services::util::initialize(Model&, stan::io::var_context&, RNG&, double, bool, stan::callbacks::logger&, stan::callbacks::writer&)
   std::vector<double> initialize(Model& model,
                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:48:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_diag_e.hpp:68:49: note:   couldn't deduce template parameter 'Jacobian'
                                logger, init_writer);
                                                   ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:49:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_diag_e_adapt.hpp: In instantiation of 'int stan::services::sample::hmc_static_diag_e_adapt(Model&, stan::io::var_context&, stan::io::var_context&, unsigned int, unsigned int, double, int, int, int, bool, int, double, double, double, double, double, double, double, unsigned int, unsigned int, unsigned int, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_diag_e_adapt.hpp:175:57:   required from 'int stan::services::sample::hmc_static_diag_e_adapt(Model&, stan::io::var_context&, unsigned int, unsigned int, double, int, int, int, bool, int, double, double, double, double, double, double, double, unsigned int, unsigned int, unsigned int, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:766:76:   required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long long unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; Rcpp::List = Rcpp::Vector<19>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1197:39:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2526:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_diag_e_adapt.hpp:78:49: error: no matching function for call to 'initialize(model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04&, stan::io::var_context&, boost::random::ecuyer1988&, double&, bool, stan::callbacks::logger&, stan::callbacks::writer&)'
                                logger, init_writer);
                                                   ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_diag_e_adapt.hpp:78:49: note: candidate is:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:12:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:35,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note: template<bool Jacobian, class Model, class RNG> std::vector<double> stan::services::util::initialize(Model&, stan::io::var_context&, RNG&, double, bool, stan::callbacks::logger&, stan::callbacks::writer&)
   std::vector<double> initialize(Model& model,
                       ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/util/initialize.hpp:68:21: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:49:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/rstaninc.hpp:3,
                   from file1acdc3fde39b8.cpp:2515:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/sample/hmc_static_diag_e_adapt.hpp:78:49: note:   couldn't deduce template parameter 'Jacobian'
                                logger, init_writer);
                                                   ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:340,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp: In instantiation of 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::normal_lpdf(const T_y&, const T_loc&, const T_scale&) [with bool propto = true; T_y = Eigen::Matrix<stan::math::var, -1, 1>; T_loc = int; T_scale = int; typename stan::return_type<T_x, T_beta, T_alpha>::type = stan::math::var]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:34:63:   required from 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::normal_log(const T_y&, const T_loc&, const T_scale&) [with bool propto = true; T_y = Eigen::Matrix<stan::math::var, -1, 1>; T_loc = int; T_scale = int; typename stan::return_type<T_x, T_beta, T_alpha>::type = stan::math::var]'
  file1acdc3fde39b8.cpp:1359:93:   required from 'T__ model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = true; bool jacobian__ = true; T__ = stan::math::var; std::ostream = std::basic_ostream<char>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/log_prob_grad.hpp:45:39:   required from 'double stan::model::log_prob_grad(const M&, std::vector<double>&, std::vector<int>&, std::vector<double>&, std::ostream*) [with bool propto = true; bool jacobian_adjust_transform = true; M = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; std::ostream = std::basic_ostream<char>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1164:99:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2542:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp:55:29: error: no matching function for call to 'size_zero(const Eigen::Matrix<stan::math::var, -1, 1>&, const int&, const int&)'
     if (size_zero(y, mu, sigma))
                               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp:55:29: note: candidates are:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note: template<class T> bool stan::math::size_zero(T&)
   inline bool size_zero(T& x) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:340,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp:55:29: note:   candidate expects 1 argument, 3 provided
     if (size_zero(y, mu, sigma))
                               ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note: template<class T, class ... Ts> bool stan::math::size_zero(T&, <type error>)
   inline bool size_zero(T& x, Ts&&... xs) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/lkj_cov_lpdf.hpp:9:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/lkj_cov_log.hpp:5,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:288,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/lognormal_lpdf.hpp: In instantiation of 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::lognormal_lpdf(const T_y&, const T_loc&, const T_scale&) [with bool propto = true; T_y = Eigen::Matrix<stan::math::var, -1, 1>; T_loc = int; T_scale = int; typename stan::return_type<T_x, T_beta, T_alpha>::type = stan::math::var]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/lognormal_log.hpp:16:66:   required from 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::lognormal_log(const T_y&, const T_loc&, const T_scale&) [with bool propto = true; T_y = Eigen::Matrix<stan::math::var, -1, 1>; T_loc = int; T_scale = int; typename stan::return_type<T_x, T_beta, T_alpha>::type = stan::math::var]'
  file1acdc3fde39b8.cpp:1362:66:   required from 'T__ model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = true; bool jacobian__ = true; T__ = stan::math::var; std::ostream = std::basic_ostream<char>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/log_prob_grad.hpp:45:39:   required from 'double stan::model::log_prob_grad(const M&, std::vector<double>&, std::vector<int>&, std::vector<double>&, std::ostream*) [with bool propto = true; bool jacobian_adjust_transform = true; M = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; std::ostream = std::basic_ostream<char>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1164:99:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2542:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/lognormal_lpdf.hpp:39:29: error: no matching function for call to 'size_zero(const Eigen::Matrix<stan::math::var, -1, 1>&, const int&, const int&)'
     if (size_zero(y, mu, sigma))
                               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/lognormal_lpdf.hpp:39:29: note: candidates are:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note: template<class T> bool stan::math::size_zero(T&)
   inline bool size_zero(T& x) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/lkj_cov_lpdf.hpp:9:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/lkj_cov_log.hpp:5,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:288,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/lognormal_lpdf.hpp:39:29: note:   candidate expects 1 argument, 3 provided
     if (size_zero(y, mu, sigma))
                               ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note: template<class T, class ... Ts> bool stan::math::size_zero(T&, <type error>)
   inline bool size_zero(T& x, Ts&&... xs) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/cauchy_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:222,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/cauchy_lpdf.hpp: In instantiation of 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::cauchy_lpdf(const T_y&, const T_loc&, const T_scale&) [with bool propto = true; T_y = stan::math::var; T_loc = int; T_scale = double; typename stan::return_type<T_x, T_beta, T_alpha>::type = stan::math::var]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/cauchy_log.hpp:32:63:   required from 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::cauchy_log(const T_y&, const T_loc&, const T_scale&) [with bool propto = true; T_y = stan::math::var; T_loc = int; T_scale = double; typename stan::return_type<T_x, T_beta, T_alpha>::type = stan::math::var]'
  file1acdc3fde39b8.cpp:1364:69:   required from 'T__ model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = true; bool jacobian__ = true; T__ = stan::math::var; std::ostream = std::basic_ostream<char>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/log_prob_grad.hpp:45:39:   required from 'double stan::model::log_prob_grad(const M&, std::vector<double>&, std::vector<int>&, std::vector<double>&, std::ostream*) [with bool propto = true; bool jacobian_adjust_transform = true; M = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; std::ostream = std::basic_ostream<char>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1164:99:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2542:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/cauchy_lpdf.hpp:52:29: error: no matching function for call to 'size_zero(const stan::math::var&, const int&, const double&)'
     if (size_zero(y, mu, sigma))
                               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/cauchy_lpdf.hpp:52:29: note: candidates are:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note: template<class T> bool stan::math::size_zero(T&)
   inline bool size_zero(T& x) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/cauchy_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:222,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/cauchy_lpdf.hpp:52:29: note:   candidate expects 1 argument, 3 provided
     if (size_zero(y, mu, sigma))
                               ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note: template<class T, class ... Ts> bool stan::math::size_zero(T&, <type error>)
   inline bool size_zero(T& x, Ts&&... xs) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:340,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp: In instantiation of 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::normal_lpdf(const T_y&, const T_loc&, const T_scale&) [with bool propto = true; T_y = stan::math::var; T_loc = double; T_scale = double; typename stan::return_type<T_x, T_beta, T_alpha>::type = stan::math::var]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:34:63:   required from 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::normal_log(const T_y&, const T_loc&, const T_scale&) [with bool propto = true; T_y = stan::math::var; T_loc = double; T_scale = double; typename stan::return_type<T_x, T_beta, T_alpha>::type = stan::math::var]'
  file1acdc3fde39b8.cpp:1398:107:   required from 'T__ model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = true; bool jacobian__ = true; T__ = stan::math::var; std::ostream = std::basic_ostream<char>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/log_prob_grad.hpp:45:39:   required from 'double stan::model::log_prob_grad(const M&, std::vector<double>&, std::vector<int>&, std::vector<double>&, std::ostream*) [with bool propto = true; bool jacobian_adjust_transform = true; M = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; std::ostream = std::basic_ostream<char>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1164:99:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2542:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp:55:29: error: no matching function for call to 'size_zero(const stan::math::var&, const double&, const double&)'
     if (size_zero(y, mu, sigma))
                               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp:55:29: note: candidates are:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note: template<class T> bool stan::math::size_zero(T&)
   inline bool size_zero(T& x) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:340,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp:55:29: note:   candidate expects 1 argument, 3 provided
     if (size_zero(y, mu, sigma))
                               ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note: template<class T, class ... Ts> bool stan::math::size_zero(T&, <type error>)
   inline bool size_zero(T& x, Ts&&... xs) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:340,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp: In instantiation of 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::normal_lpdf(const T_y&, const T_loc&, const T_scale&) [with bool propto = true; T_y = stan::math::var; T_loc = int; T_scale = int; typename stan::return_type<T_x, T_beta, T_alpha>::type = stan::math::var]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:34:63:   required from 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::normal_log(const T_y&, const T_loc&, const T_scale&) [with bool propto = true; T_y = stan::math::var; T_loc = int; T_scale = int; typename stan::return_type<T_x, T_beta, T_alpha>::type = stan::math::var]'
  file1acdc3fde39b8.cpp:1402:86:   required from 'T__ model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = true; bool jacobian__ = true; T__ = stan::math::var; std::ostream = std::basic_ostream<char>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/log_prob_grad.hpp:45:39:   required from 'double stan::model::log_prob_grad(const M&, std::vector<double>&, std::vector<int>&, std::vector<double>&, std::ostream*) [with bool propto = true; bool jacobian_adjust_transform = true; M = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; std::ostream = std::basic_ostream<char>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1164:99:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2542:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp:55:29: error: no matching function for call to 'size_zero(const stan::math::var&, const int&, const int&)'
     if (size_zero(y, mu, sigma))
                               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp:55:29: note: candidates are:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note: template<class T> bool stan::math::size_zero(T&)
   inline bool size_zero(T& x) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:340,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp:55:29: note:   candidate expects 1 argument, 3 provided
     if (size_zero(y, mu, sigma))
                               ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note: template<class T, class ... Ts> bool stan::math::size_zero(T&, <type error>)
   inline bool size_zero(T& x, Ts&&... xs) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:340,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp: In instantiation of 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::normal_lpdf(const T_y&, const T_loc&, const T_scale&) [with bool propto = true; T_y = Eigen::Matrix<stan::math::var, -1, 1>; T_loc = Eigen::Matrix<stan::math::var, -1, 1>; T_scale = stan::math::var; typename stan::return_type<T_x, T_beta, T_alpha>::type = stan::math::var]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:34:63:   required from 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::normal_log(const T_y&, const T_loc&, const T_scale&) [with bool propto = true; T_y = Eigen::Matrix<stan::math::var, -1, 1>; T_loc = Eigen::Matrix<stan::math::var, -1, 1>; T_scale = stan::math::var; typename stan::return_type<T_x, T_beta, T_alpha>::type = stan::math::var]'
  file1acdc3fde39b8.cpp:1411:153:   required from 'T__ model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = true; bool jacobian__ = true; T__ = stan::math::var; std::ostream = std::basic_ostream<char>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/log_prob_grad.hpp:45:39:   required from 'double stan::model::log_prob_grad(const M&, std::vector<double>&, std::vector<int>&, std::vector<double>&, std::ostream*) [with bool propto = true; bool jacobian_adjust_transform = true; M = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; std::ostream = std::basic_ostream<char>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1164:99:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2542:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp:55:29: error: no matching function for call to 'size_zero(const Eigen::Matrix<stan::math::var, -1, 1>&, const Eigen::Matrix<stan::math::var, -1, 1>&, const stan::math::var&)'
     if (size_zero(y, mu, sigma))
                               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp:55:29: note: candidates are:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note: template<class T> bool stan::math::size_zero(T&)
   inline bool size_zero(T& x) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:340,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp:55:29: note:   candidate expects 1 argument, 3 provided
     if (size_zero(y, mu, sigma))
                               ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note: template<class T, class ... Ts> bool stan::math::size_zero(T&, <type error>)
   inline bool size_zero(T& x, Ts&&... xs) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:340,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp: In instantiation of 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::normal_lpdf(const T_y&, const T_loc&, const T_scale&) [with bool propto = true; T_y = stan::math::var; T_loc = stan::math::var; T_scale = stan::math::var; typename stan::return_type<T_x, T_beta, T_alpha>::type = stan::math::var]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:34:63:   required from 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::normal_log(const T_y&, const T_loc&, const T_scale&) [with bool propto = true; T_y = stan::math::var; T_loc = stan::math::var; T_scale = stan::math::var; typename stan::return_type<T_x, T_beta, T_alpha>::type = stan::math::var]'
  file1acdc3fde39b8.cpp:1414:161:   required from 'T__ model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = true; bool jacobian__ = true; T__ = stan::math::var; std::ostream = std::basic_ostream<char>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/log_prob_grad.hpp:45:39:   required from 'double stan::model::log_prob_grad(const M&, std::vector<double>&, std::vector<int>&, std::vector<double>&, std::ostream*) [with bool propto = true; bool jacobian_adjust_transform = true; M = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; std::ostream = std::basic_ostream<char>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1164:99:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2542:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp:55:29: error: no matching function for call to 'size_zero(const stan::math::var&, const stan::math::var&, const stan::math::var&)'
     if (size_zero(y, mu, sigma))
                               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp:55:29: note: candidates are:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note: template<class T> bool stan::math::size_zero(T&)
   inline bool size_zero(T& x) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:340,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp:55:29: note:   candidate expects 1 argument, 3 provided
     if (size_zero(y, mu, sigma))
                               ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note: template<class T, class ... Ts> bool stan::math::size_zero(T&, <type error>)
   inline bool size_zero(T& x, Ts&&... xs) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/lkj_cov_lpdf.hpp:9:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/lkj_cov_log.hpp:5,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:288,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/lognormal_lpdf.hpp: In instantiation of 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::lognormal_lpdf(const T_y&, const T_loc&, const T_scale&) [with bool propto = true; T_y = stan::math::var; T_loc = stan::math::var; T_scale = stan::math::var; typename stan::return_type<T_x, T_beta, T_alpha>::type = stan::math::var]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/lognormal_log.hpp:16:66:   required from 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::lognormal_log(const T_y&, const T_loc&, const T_scale&) [with bool propto = true; T_y = stan::math::var; T_loc = stan::math::var; T_scale = stan::math::var; typename stan::return_type<T_x, T_beta, T_alpha>::type = stan::math::var]'
  file1acdc3fde39b8.cpp:1420:185:   required from 'T__ model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = true; bool jacobian__ = true; T__ = stan::math::var; std::ostream = std::basic_ostream<char>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/log_prob_grad.hpp:45:39:   required from 'double stan::model::log_prob_grad(const M&, std::vector<double>&, std::vector<int>&, std::vector<double>&, std::ostream*) [with bool propto = true; bool jacobian_adjust_transform = true; M = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; std::ostream = std::basic_ostream<char>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1164:99:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2542:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/lognormal_lpdf.hpp:39:29: error: no matching function for call to 'size_zero(const stan::math::var&, const stan::math::var&, const stan::math::var&)'
     if (size_zero(y, mu, sigma))
                               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/lognormal_lpdf.hpp:39:29: note: candidates are:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note: template<class T> bool stan::math::size_zero(T&)
   inline bool size_zero(T& x) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/lkj_cov_lpdf.hpp:9:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/lkj_cov_log.hpp:5,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:288,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/lognormal_lpdf.hpp:39:29: note:   candidate expects 1 argument, 3 provided
     if (size_zero(y, mu, sigma))
                               ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note: template<class T, class ... Ts> bool stan::math::size_zero(T&, <type error>)
   inline bool size_zero(T& x, Ts&&... xs) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/binomial_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:212,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/binomial_lpmf.hpp: In instantiation of 'typename stan::return_type<T_prob>::type stan::math::binomial_lpmf(const T_n&, const T_N&, const T_prob&) [with bool propto = true; T_n = std::vector<int>; T_N = std::vector<int>; T_prob = std::vector<stan::math::var>; typename stan::return_type<T_prob>::type = stan::math::var]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/binomial_log.hpp:16:61:   required from 'typename stan::return_type<T_prob>::type stan::math::binomial_log(const T_n&, const T_N&, const T_prob&) [with bool propto = true; T_n = std::vector<int>; T_N = std::vector<int>; T_prob = std::vector<stan::math::var>; typename stan::return_type<T_prob>::type = stan::math::var]'
  file1acdc3fde39b8.cpp:1453:439:   required from 'T__ model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = true; bool jacobian__ = true; T__ = stan::math::var; std::ostream = std::basic_ostream<char>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/log_prob_grad.hpp:45:39:   required from 'double stan::model::log_prob_grad(const M&, std::vector<double>&, std::vector<int>&, std::vector<double>&, std::ostream*) [with bool propto = true; bool jacobian_adjust_transform = true; M = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; std::ostream = std::basic_ostream<char>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1164:99:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2542:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/binomial_lpmf.hpp:57:28: error: no matching function for call to 'size_zero(const std::vector<int>&, const std::vector<int>&, const std::vector<stan::math::var>&)'
     if (size_zero(n, N, theta))
                              ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/binomial_lpmf.hpp:57:28: note: candidates are:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note: template<class T> bool stan::math::size_zero(T&)
   inline bool size_zero(T& x) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/binomial_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:212,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/binomial_lpmf.hpp:57:28: note:   candidate expects 1 argument, 3 provided
     if (size_zero(n, N, theta))
                              ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note: template<class T, class ... Ts> bool stan::math::size_zero(T&, <type error>)
   inline bool size_zero(T& x, Ts&&... xs) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:340,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp: In instantiation of 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::normal_lpdf(const T_y&, const T_loc&, const T_scale&) [with bool propto = false; T_y = Eigen::Matrix<double, -1, 1>; T_loc = int; T_scale = int; typename stan::return_type<T_x, T_beta, T_alpha>::type = double]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:34:63:   required from 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::normal_log(const T_y&, const T_loc&, const T_scale&) [with bool propto = false; T_y = Eigen::Matrix<double, -1, 1>; T_loc = int; T_scale = int; typename stan::return_type<T_x, T_beta, T_alpha>::type = double]'
  file1acdc3fde39b8.cpp:1359:93:   required from 'T__ model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = false; bool jacobian__ = false; T__ = double; std::ostream = std::basic_ostream<char>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/optimize/newton.hpp:61:14:   required from 'int stan::services::optimize::newton(Model&, stan::io::var_context&, unsigned int, unsigned int, double, int, bool, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:485:68:   required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long long unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; Rcpp::List = Rcpp::Vector<19>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1197:39:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2526:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp:55:29: error: no matching function for call to 'size_zero(const Eigen::Matrix<double, -1, 1>&, const int&, const int&)'
     if (size_zero(y, mu, sigma))
                               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp:55:29: note: candidates are:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note: template<class T> bool stan::math::size_zero(T&)
   inline bool size_zero(T& x) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:340,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp:55:29: note:   candidate expects 1 argument, 3 provided
     if (size_zero(y, mu, sigma))
                               ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note: template<class T, class ... Ts> bool stan::math::size_zero(T&, <type error>)
   inline bool size_zero(T& x, Ts&&... xs) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/lkj_cov_lpdf.hpp:9:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/lkj_cov_log.hpp:5,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:288,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/lognormal_lpdf.hpp: In instantiation of 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::lognormal_lpdf(const T_y&, const T_loc&, const T_scale&) [with bool propto = false; T_y = Eigen::Matrix<double, -1, 1>; T_loc = int; T_scale = int; typename stan::return_type<T_x, T_beta, T_alpha>::type = double]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/lognormal_log.hpp:16:66:   required from 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::lognormal_log(const T_y&, const T_loc&, const T_scale&) [with bool propto = false; T_y = Eigen::Matrix<double, -1, 1>; T_loc = int; T_scale = int; typename stan::return_type<T_x, T_beta, T_alpha>::type = double]'
  file1acdc3fde39b8.cpp:1362:66:   required from 'T__ model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = false; bool jacobian__ = false; T__ = double; std::ostream = std::basic_ostream<char>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/optimize/newton.hpp:61:14:   required from 'int stan::services::optimize::newton(Model&, stan::io::var_context&, unsigned int, unsigned int, double, int, bool, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:485:68:   required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long long unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; Rcpp::List = Rcpp::Vector<19>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1197:39:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2526:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/lognormal_lpdf.hpp:39:29: error: no matching function for call to 'size_zero(const Eigen::Matrix<double, -1, 1>&, const int&, const int&)'
     if (size_zero(y, mu, sigma))
                               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/lognormal_lpdf.hpp:39:29: note: candidates are:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note: template<class T> bool stan::math::size_zero(T&)
   inline bool size_zero(T& x) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/lkj_cov_lpdf.hpp:9:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/lkj_cov_log.hpp:5,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:288,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/lognormal_lpdf.hpp:39:29: note:   candidate expects 1 argument, 3 provided
     if (size_zero(y, mu, sigma))
                               ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note: template<class T, class ... Ts> bool stan::math::size_zero(T&, <type error>)
   inline bool size_zero(T& x, Ts&&... xs) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/cauchy_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:222,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/cauchy_lpdf.hpp: In instantiation of 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::cauchy_lpdf(const T_y&, const T_loc&, const T_scale&) [with bool propto = false; T_y = double; T_loc = int; T_scale = double; typename stan::return_type<T_x, T_beta, T_alpha>::type = double]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/cauchy_log.hpp:32:63:   required from 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::cauchy_log(const T_y&, const T_loc&, const T_scale&) [with bool propto = false; T_y = double; T_loc = int; T_scale = double; typename stan::return_type<T_x, T_beta, T_alpha>::type = double]'
  file1acdc3fde39b8.cpp:1364:69:   required from 'T__ model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = false; bool jacobian__ = false; T__ = double; std::ostream = std::basic_ostream<char>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/optimize/newton.hpp:61:14:   required from 'int stan::services::optimize::newton(Model&, stan::io::var_context&, unsigned int, unsigned int, double, int, bool, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:485:68:   required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long long unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; Rcpp::List = Rcpp::Vector<19>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1197:39:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2526:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/cauchy_lpdf.hpp:52:29: error: no matching function for call to 'size_zero(const double&, const int&, const double&)'
     if (size_zero(y, mu, sigma))
                               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/cauchy_lpdf.hpp:52:29: note: candidates are:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note: template<class T> bool stan::math::size_zero(T&)
   inline bool size_zero(T& x) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/cauchy_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:222,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/cauchy_lpdf.hpp:52:29: note:   candidate expects 1 argument, 3 provided
     if (size_zero(y, mu, sigma))
                               ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note: template<class T, class ... Ts> bool stan::math::size_zero(T&, <type error>)
   inline bool size_zero(T& x, Ts&&... xs) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:340,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp: In instantiation of 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::normal_lpdf(const T_y&, const T_loc&, const T_scale&) [with bool propto = false; T_y = double; T_loc = double; T_scale = double; typename stan::return_type<T_x, T_beta, T_alpha>::type = double]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:34:63:   required from 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::normal_log(const T_y&, const T_loc&, const T_scale&) [with bool propto = false; T_y = double; T_loc = double; T_scale = double; typename stan::return_type<T_x, T_beta, T_alpha>::type = double]'
  file1acdc3fde39b8.cpp:1398:107:   required from 'T__ model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = false; bool jacobian__ = false; T__ = double; std::ostream = std::basic_ostream<char>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/optimize/newton.hpp:61:14:   required from 'int stan::services::optimize::newton(Model&, stan::io::var_context&, unsigned int, unsigned int, double, int, bool, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:485:68:   required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long long unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; Rcpp::List = Rcpp::Vector<19>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1197:39:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2526:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp:55:29: error: no matching function for call to 'size_zero(const double&, const double&, const double&)'
     if (size_zero(y, mu, sigma))
                               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp:55:29: note: candidates are:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note: template<class T> bool stan::math::size_zero(T&)
   inline bool size_zero(T& x) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:340,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp:55:29: note:   candidate expects 1 argument, 3 provided
     if (size_zero(y, mu, sigma))
                               ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note: template<class T, class ... Ts> bool stan::math::size_zero(T&, <type error>)
   inline bool size_zero(T& x, Ts&&... xs) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:340,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp: In instantiation of 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::normal_lpdf(const T_y&, const T_loc&, const T_scale&) [with bool propto = false; T_y = double; T_loc = int; T_scale = int; typename stan::return_type<T_x, T_beta, T_alpha>::type = double]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:34:63:   required from 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::normal_log(const T_y&, const T_loc&, const T_scale&) [with bool propto = false; T_y = double; T_loc = int; T_scale = int; typename stan::return_type<T_x, T_beta, T_alpha>::type = double]'
  file1acdc3fde39b8.cpp:1402:86:   required from 'T__ model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = false; bool jacobian__ = false; T__ = double; std::ostream = std::basic_ostream<char>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/optimize/newton.hpp:61:14:   required from 'int stan::services::optimize::newton(Model&, stan::io::var_context&, unsigned int, unsigned int, double, int, bool, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:485:68:   required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long long unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; Rcpp::List = Rcpp::Vector<19>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1197:39:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2526:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp:55:29: error: no matching function for call to 'size_zero(const double&, const int&, const int&)'
     if (size_zero(y, mu, sigma))
                               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp:55:29: note: candidates are:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note: template<class T> bool stan::math::size_zero(T&)
   inline bool size_zero(T& x) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:340,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp:55:29: note:   candidate expects 1 argument, 3 provided
     if (size_zero(y, mu, sigma))
                               ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note: template<class T, class ... Ts> bool stan::math::size_zero(T&, <type error>)
   inline bool size_zero(T& x, Ts&&... xs) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:340,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp: In instantiation of 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::normal_lpdf(const T_y&, const T_loc&, const T_scale&) [with bool propto = false; T_y = Eigen::Matrix<double, -1, 1>; T_loc = Eigen::Matrix<double, -1, 1>; T_scale = double; typename stan::return_type<T_x, T_beta, T_alpha>::type = double]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:34:63:   required from 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::normal_log(const T_y&, const T_loc&, const T_scale&) [with bool propto = false; T_y = Eigen::Matrix<double, -1, 1>; T_loc = Eigen::Matrix<double, -1, 1>; T_scale = double; typename stan::return_type<T_x, T_beta, T_alpha>::type = double]'
  file1acdc3fde39b8.cpp:1411:153:   required from 'T__ model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = false; bool jacobian__ = false; T__ = double; std::ostream = std::basic_ostream<char>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/optimize/newton.hpp:61:14:   required from 'int stan::services::optimize::newton(Model&, stan::io::var_context&, unsigned int, unsigned int, double, int, bool, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:485:68:   required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long long unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; Rcpp::List = Rcpp::Vector<19>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1197:39:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2526:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp:55:29: error: no matching function for call to 'size_zero(const Eigen::Matrix<double, -1, 1>&, const Eigen::Matrix<double, -1, 1>&, const double&)'
     if (size_zero(y, mu, sigma))
                               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp:55:29: note: candidates are:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note: template<class T> bool stan::math::size_zero(T&)
   inline bool size_zero(T& x) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:340,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/normal_lpdf.hpp:55:29: note:   candidate expects 1 argument, 3 provided
     if (size_zero(y, mu, sigma))
                               ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note: template<class T, class ... Ts> bool stan::math::size_zero(T&, <type error>)
   inline bool size_zero(T& x, Ts&&... xs) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/lkj_cov_lpdf.hpp:9:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/lkj_cov_log.hpp:5,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:288,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/lognormal_lpdf.hpp: In instantiation of 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::lognormal_lpdf(const T_y&, const T_loc&, const T_scale&) [with bool propto = false; T_y = double; T_loc = double; T_scale = double; typename stan::return_type<T_x, T_beta, T_alpha>::type = double]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/lognormal_log.hpp:16:66:   required from 'typename stan::return_type<T_x, T_beta, T_alpha>::type stan::math::lognormal_log(const T_y&, const T_loc&, const T_scale&) [with bool propto = false; T_y = double; T_loc = double; T_scale = double; typename stan::return_type<T_x, T_beta, T_alpha>::type = double]'
  file1acdc3fde39b8.cpp:1420:185:   required from 'T__ model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = false; bool jacobian__ = false; T__ = double; std::ostream = std::basic_ostream<char>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/optimize/newton.hpp:61:14:   required from 'int stan::services::optimize::newton(Model&, stan::io::var_context&, unsigned int, unsigned int, double, int, bool, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:485:68:   required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long long unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; Rcpp::List = Rcpp::Vector<19>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1197:39:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2526:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/lognormal_lpdf.hpp:39:29: error: no matching function for call to 'size_zero(const double&, const double&, const double&)'
     if (size_zero(y, mu, sigma))
                               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/lognormal_lpdf.hpp:39:29: note: candidates are:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note: template<class T> bool stan::math::size_zero(T&)
   inline bool size_zero(T& x) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/lkj_cov_lpdf.hpp:9:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/lkj_cov_log.hpp:5,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:288,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/lognormal_lpdf.hpp:39:29: note:   candidate expects 1 argument, 3 provided
     if (size_zero(y, mu, sigma))
                               ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note: template<class T, class ... Ts> bool stan::math::size_zero(T&, <type error>)
   inline bool size_zero(T& x, Ts&&... xs) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/binomial_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:212,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/binomial_lpmf.hpp: In instantiation of 'typename stan::return_type<T_prob>::type stan::math::binomial_lpmf(const T_n&, const T_N&, const T_prob&) [with bool propto = false; T_n = std::vector<int>; T_N = std::vector<int>; T_prob = std::vector<double>; typename stan::return_type<T_prob>::type = double]':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/binomial_log.hpp:16:61:   required from 'typename stan::return_type<T_prob>::type stan::math::binomial_log(const T_n&, const T_N&, const T_prob&) [with bool propto = false; T_n = std::vector<int>; T_N = std::vector<int>; T_prob = std::vector<double>; typename stan::return_type<T_prob>::type = double]'
  file1acdc3fde39b8.cpp:1453:439:   required from 'T__ model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = false; bool jacobian__ = false; T__ = double; std::ostream = std::basic_ostream<char>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/services/optimize/newton.hpp:61:14:   required from 'int stan::services::optimize::newton(Model&, stan::io::var_context&, unsigned int, unsigned int, double, int, bool, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:485:68:   required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long long unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; Rcpp::List = Rcpp::Vector<19>]'
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/rstan/include/rstan/stan_fit.hpp:1197:39:   required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014u, 0u, 2147483563u>, boost::random::linear_congruential_engine<unsigned int, 40692u, 0u, 2147483399u> >; SEXP = SEXPREC*]'
  file1acdc3fde39b8.cpp:2526:0:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/binomial_lpmf.hpp:57:28: error: no matching function for call to 'size_zero(const std::vector<int>&, const std::vector<int>&, const std::vector<double>&)'
     if (size_zero(n, N, theta))
                              ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/binomial_lpmf.hpp:57:28: note: candidates are:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note: template<class T> bool stan::math::size_zero(T&)
   inline bool size_zero(T& x) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:18:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/binomial_log.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal.hpp:212,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/prob/binomial_lpmf.hpp:57:28: note:   candidate expects 1 argument, 3 provided
     if (size_zero(n, N, theta))
                              ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:15:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:267,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note: template<class T, class ... Ts> bool stan::math::size_zero(T&, <type error>)
   inline bool size_zero(T& x, Ts&&... xs) {
               ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/size_zero.hpp:31:13: note:   template argument deduction/substitution failed:
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:39:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp: In instantiation of 'void stan::math::multiply_mat_vari<double, 1, Ca, Tb, 1>::chain() [with int Ca = -1; Tb = stan::math::var]':
  file1acdc3fde39b8.cpp:2567:1:   required from here
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:357:35: error: 'adjB' was not declared in this scope
         variRefB_[i]->adj_ += adjB(i);
                                     ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/gevv_vvv_vari.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/var.hpp: In member function 'bool stan::math::var::is_uninitialized()':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/var.hpp:56:74: warning: control reaches end of non-void function [-Wreturn-type]
     bool is_uninitialized() { return (vi_ == static_cast<vari*>(nullptr)); }
                                                                            ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat/fun/sum.hpp:7:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:49,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/arr/fun/sum.hpp: In static member function 'static double stan::math::sum_v_vari::sum_of_val(const std::vector<stan::math::var>&)':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/arr/fun/sum.hpp:24:3: warning: control reaches end of non-void function [-Wreturn-type]
     }
     ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/operator_unary_plus.hpp:7:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core.hpp:36,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/constants.hpp: At global scope:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/scal/fun/constants.hpp:63:14: warning: 'stan::math::NEGATIVE_EPSILON' defined but not used [-Wunused-variable]
   const double NEGATIVE_EPSILON = -std::numeric_limits<double>::epsilon();
                ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core.hpp:44:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/set_zero_all_adjoints.hpp:14:13: warning: 'void stan::math::set_zero_all_adjoints()' defined but not used [-Wunused-function]
   static void set_zero_all_adjoints() {
               ^
  make[1]: *** [file1acdc3fde39b8.o] Error 1
  Warning message:
  running command 'make -f "D:/RCompile/recent/R-34~1.4/etc/x64/Makeconf" -f "D:/RCompile/recent/R-34~1.4/etc/x64/Makevars.site" -f "D:/RCompile/recent/R-34~1.4/share/make/winshlib.mk" SHLIB_LDFLAGS='$(SHLIB_CXXLDFLAGS)' SHLIB_LD='$(SHLIB_CXXLD)' SHLIB="file1acdc3fde39b8.dll" WIN=64 TCLBIN=64 OBJECTS="file1acdc3fde39b8.o"' had status 2 
  
  ERROR(s) during compilation: source code errors or compiler configuration errors!
  
  Program source:
    1: 
    2: // includes from the plugin
    3: 
    4: 
    5: // user includes
    6: #define STAN__SERVICES__COMMAND_HPP// Code generated by Stan version 2.18.0
    7: 
    8: #include <stan/model/model_header.hpp>
    9: 
   10: namespace model1acdc4b8830e0_2017_01_04_namespace {
   11: 
   12: using std::istream;
   13: using std::string;
   14: using std::stringstream;
   15: using std::vector;
   16: using stan::io::dump;
   17: using stan::math::lgamma;
   18: using stan::model::prob_grad;
   19: using namespace stan::math;
   20: 
   21: static int current_statement_begin__;
   22: 
   23: stan::io::program_reader prog_reader__() {
   24:     stan::io::program_reader reader;
   25:     reader.add_event(0, 0, "start", "model1acdc4b8830e0_2017_01_04");
   26:     reader.add_event(234, 232, "end", "model1acdc4b8830e0_2017_01_04");
   27:     return reader;
   28: }
   29: 
   30: class model1acdc4b8830e0_2017_01_04 : public prob_grad {
   31: private:
   32:     int G;
   33:     int G_hier;
   34:     int Q;
   35:     int T;
   36:     int N;
   37:     int N_observed;
   38:     int S;
   39:     int P;
   40:     int H;
   41:     int Hprior;
   42:     int D;
   43:     int constant_item;
   44:     int separate_t;
   45:     int hierarchical_model;
   46:     double delta_tbar_prior_mean;
   47:     double delta_tbar_prior_sd;
   48:     double innov_sd_delta_scale;
   49:     double innov_sd_theta_scale;
   50:     vector<int> n_vec;
   51:     vector<int> s_vec;
   52:     vector<int> observed;
   53:     vector<vector<vector<int> > > NNl2;
   54:     vector<vector<vector<int> > > SSl2;
   55:     matrix_d XX;
   56:     vector<matrix_d> WT;
   57:     vector<matrix_d> ZZ;
   58:     vector<matrix_d> ZZ_prior;
   59:     matrix_d l2_only;
   60: public:
   61:     model1acdc4b8830e0_2017_01_04(stan::io::var_context& context__,
   62:         std::ostream* pstream__ = 0)
   63:         : prob_grad(0) {
   64:         ctor_body(context__, 0, pstream__);
   65:     }
   66: 
   67:     model1acdc4b8830e0_2017_01_04(stan::io::var_context& context__,
   68:         unsigned int random_seed__,
   69:         std::ostream* pstream__ = 0)
   70:         : prob_grad(0) {
   71:         ctor_body(context__, random_seed__, pstream__);
   72:     }
   73: 
   74:     void ctor_body(stan::io::var_context& context__,
   75:                    unsigned int random_seed__,
   76:                    std::ostream* pstream__) {
   77:         typedef double local_scalar_t__;
   78: 
   79:         boost::ecuyer1988 base_rng__ =
   80:           stan::services::util::create_rng(random_seed__, 0);
   81:         (void) base_rng__;  // suppress unused var warning
   82: 
   83:         current_statement_begin__ = -1;
   84: 
   85:         static const char* function__ = "model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04";
   86:         (void) function__;  // dummy to suppress unused var warning
   87:         size_t pos__;
   88:         (void) pos__;  // dummy to suppress unused var warning
   89:         std::vector<int> vals_i__;
   90:         std::vector<double> vals_r__;
   91:         local_scalar_t__ DUMMY_VAR__(std::numeric_limits<double>::quiet_NaN());
   92:         (void) DUMMY_VAR__;  // suppress unused var warning
   93: 
   94:         // initialize member variables
   95:         try {
   96:             current_statement_begin__ = 2;
   97:             context__.validate_dims("data initialization", "G", "int", context__.to_vec());
   98:             G = int(0);
   99:             vals_i__ = context__.vals_i("G");
  100:             pos__ = 0;
  101:             G = vals_i__[pos__++];
  102:             current_statement_begin__ = 3;
  103:             context__.validate_dims("data initialization", "G_hier", "int", context__.to_vec());
  104:             G_hier = int(0);
  105:             vals_i__ = context__.vals_i("G_hier");
  106:             pos__ = 0;
  107:             G_hier = vals_i__[pos__++];
  108:             current_statement_begin__ = 4;
  109:             context__.validate_dims("data initialization", "Q", "int", context__.to_vec());
  110:             Q = int(0);
  111:             vals_i__ = context__.vals_i("Q");
  112:             pos__ = 0;
  113:             Q = vals_i__[pos__++];
  114:             current_statement_begin__ = 5;
  115:             context__.validate_dims("data initialization", "T", "int", context__.to_vec());
  116:             T = int(0);
  117:             vals_i__ = context__.vals_i("T");
  118:             pos__ = 0;
  119:             T = vals_i__[pos__++];
  120:             current_statement_begin__ = 6;
  121:             context__.validate_dims("data initialization", "N", "int", context__.to_vec());
  122:             N = int(0);
  123:             vals_i__ = context__.vals_i("N");
  124:             pos__ = 0;
  125:             N = vals_i__[pos__++];
  126:             current_statement_begin__ = 7;
  127:             context__.validate_dims("data initialization", "N_observed", "int", context__.to_vec());
  128:             N_observed = int(0);
  129:             vals_i__ = context__.vals_i("N_observed");
  130:             pos__ = 0;
  131:             N_observed = vals_i__[pos__++];
  132:             current_statement_begin__ = 8;
  133:             context__.validate_dims("data initialization", "S", "int", context__.to_vec());
  134:             S = int(0);
  135:             vals_i__ = context__.vals_i("S");
  136:             pos__ = 0;
  137:             S = vals_i__[pos__++];
  138:             current_statement_begin__ = 9;
  139:             context__.validate_dims("data initialization", "P", "int", context__.to_vec());
  140:             P = int(0);
  141:             vals_i__ = context__.vals_i("P");
  142:             pos__ = 0;
  143:             P = vals_i__[pos__++];
  144:             current_statement_begin__ = 10;
  145:             context__.validate_dims("data initialization", "H", "int", context__.to_vec());
  146:             H = int(0);
  147:             vals_i__ = context__.vals_i("H");
  148:             pos__ = 0;
  149:             H = vals_i__[pos__++];
  150:             current_statement_begin__ = 11;
  151:             context__.validate_dims("data initialization", "Hprior", "int", context__.to_vec());
  152:             Hprior = int(0);
  153:             vals_i__ = context__.vals_i("Hprior");
  154:             pos__ = 0;
  155:             Hprior = vals_i__[pos__++];
  156:             current_statement_begin__ = 12;
  157:             context__.validate_dims("data initialization", "D", "int", context__.to_vec());
  158:             D = int(0);
  159:             vals_i__ = context__.vals_i("D");
  160:             pos__ = 0;
  161:             D = vals_i__[pos__++];
  162:             current_statement_begin__ = 13;
  163:             context__.validate_dims("data initialization", "constant_item", "int", context__.to_vec());
  164:             constant_item = int(0);
  165:             vals_i__ = context__.vals_i("constant_item");
  166:             pos__ = 0;
  167:             constant_item = vals_i__[pos__++];
  168:             current_statement_begin__ = 14;
  169:             context__.validate_dims("data initialization", "separate_t", "int", context__.to_vec());
  170:             separate_t = int(0);
  171:             vals_i__ = context__.vals_i("separate_t");
  172:             pos__ = 0;
  173:             separate_t = vals_i__[pos__++];
  174:             current_statement_begin__ = 15;
  175:             context__.validate_dims("data initialization", "hierarchical_model", "int", context__.to_vec());
  176:             hierarchical_model = int(0);
  177:             vals_i__ = context__.vals_i("hierarchical_model");
  178:             pos__ = 0;
  179:             hierarchical_model = vals_i__[pos__++];
  180:             current_statement_begin__ = 16;
  181:             context__.validate_dims("data initialization", "delta_tbar_prior_mean", "double", context__.to_vec());
  182:             delta_tbar_prior_mean = double(0);
  183:             vals_r__ = context__.vals_r("delta_tbar_prior_mean");
  184:             pos__ = 0;
  185:             delta_tbar_prior_mean = vals_r__[pos__++];
  186:             current_statement_begin__ = 17;
  187:             context__.validate_dims("data initialization", "delta_tbar_prior_sd", "double", context__.to_vec());
  188:             delta_tbar_prior_sd = double(0);
  189:             vals_r__ = context__.vals_r("delta_tbar_prior_sd");
  190:             pos__ = 0;
  191:             delta_tbar_prior_sd = vals_r__[pos__++];
  192:             current_statement_begin__ = 18;
  193:             context__.validate_dims("data initialization", "innov_sd_delta_scale", "double", context__.to_vec());
  194:             innov_sd_delta_scale = double(0);
  195:             vals_r__ = context__.vals_r("innov_sd_delta_scale");
  196:             pos__ = 0;
  197:             innov_sd_delta_scale = vals_r__[pos__++];
  198:             current_statement_begin__ = 19;
  199:             context__.validate_dims("data initialization", "innov_sd_theta_scale", "double", context__.to_vec());
  200:             innov_sd_theta_scale = double(0);
  201:             vals_r__ = context__.vals_r("innov_sd_theta_scale");
  202:             pos__ = 0;
  203:             innov_sd_theta_scale = vals_r__[pos__++];
  204:             current_statement_begin__ = 20;
  205:             validate_non_negative_index("n_vec", "N", N);
  206:             context__.validate_dims("data initialization", "n_vec", "int", context__.to_vec(N));
  207:             validate_non_negative_index("n_vec", "N", N);
  208:             n_vec = std::vector<int>(N,int(0));
  209:             vals_i__ = context__.vals_i("n_vec");
  210:             pos__ = 0;
  211:             size_t n_vec_limit_0__ = N;
  212:             for (size_t i_0__ = 0; i_0__ < n_vec_limit_0__; ++i_0__) {
  213:                 n_vec[i_0__] = vals_i__[pos__++];
  214:             }
  215:             current_statement_begin__ = 21;
  216:             validate_non_negative_index("s_vec", "N", N);
  217:             context__.validate_dims("data initialization", "s_vec", "int", context__.to_vec(N));
  218:             validate_non_negative_index("s_vec", "N", N);
  219:             s_vec = std::vector<int>(N,int(0));
  220:             vals_i__ = context__.vals_i("s_vec");
  221:             pos__ = 0;
  222:             size_t s_vec_limit_0__ = N;
  223:             for (size_t i_0__ = 0; i_0__ < s_vec_limit_0__; ++i_0__) {
  224:                 s_vec[i_0__] = vals_i__[pos__++];
  225:             }
  226:             current_statement_begin__ = 22;
  227:             validate_non_negative_index("observed", "N_observed", N_observed);
  228:             context__.validate_dims("data initialization", "observed", "int", context__.to_vec(N_observed));
  229:             validate_non_negative_index("observed", "N_observed", N_observed);
  230:             observed = std::vector<int>(N_observed,int(0));
  231:             vals_i__ = context__.vals_i("observed");
  232:             pos__ = 0;
  233:             size_t observed_limit_0__ = N_observed;
  234:             for (size_t i_0__ = 0; i_0__ < observed_limit_0__; ++i_0__) {
  235:                 observed[i_0__] = vals_i__[pos__++];
  236:             }
  237:             current_statement_begin__ = 23;
  238:             validate_non_negative_index("NNl2", "T", T);
  239:             validate_non_negative_index("NNl2", "Q", Q);
  240:             validate_non_negative_index("NNl2", "G_hier", G_hier);
  241:             context__.validate_dims("data initialization", "NNl2", "int", context__.to_vec(T,Q,G_hier));
  242:             validate_non_negative_index("NNl2", "T", T);
  243:             validate_non_negative_index("NNl2", "Q", Q);
  244:             validate_non_negative_index("NNl2", "G_hier", G_hier);
  245:             NNl2 = std::vector<std::vector<std::vector<int> > >(T,std::vector<std::vector<int> >(Q,std::vector<int>(G_hier,int(0))));
  246:             vals_i__ = context__.vals_i("NNl2");
  247:             pos__ = 0;
  248:             size_t NNl2_limit_2__ = G_hier;
  249:             for (size_t i_2__ = 0; i_2__ < NNl2_limit_2__; ++i_2__) {
  250:                 size_t NNl2_limit_1__ = Q;
  251:                 for (size_t i_1__ = 0; i_1__ < NNl2_limit_1__; ++i_1__) {
  252:                     size_t NNl2_limit_0__ = T;
  253:                     for (size_t i_0__ = 0; i_0__ < NNl2_limit_0__; ++i_0__) {
  254:                         NNl2[i_0__][i_1__][i_2__] = vals_i__[pos__++];
  255:                     }
  256:                 }
  257:             }
  258:             current_statement_begin__ = 24;
  259:             validate_non_negative_index("SSl2", "T", T);
  260:             validate_non_negative_index("SSl2", "Q", Q);
  261:             validate_non_negative_index("SSl2", "G_hier", G_hier);
  262:             context__.validate_dims("data initialization", "SSl2", "int", context__.to_vec(T,Q,G_hier));
  263:             validate_non_negative_index("SSl2", "T", T);
  264:             validate_non_negative_index("SSl2", "Q", Q);
  265:             validate_non_negative_index("SSl2", "G_hier", G_hier);
  266:             SSl2 = std::vector<std::vector<std::vector<int> > >(T,std::vector<std::vector<int> >(Q,std::vector<int>(G_hier,int(0))));
  267:             vals_i__ = context__.vals_i("SSl2");
  268:             pos__ = 0;
  269:             size_t SSl2_limit_2__ = G_hier;
  270:             for (size_t i_2__ = 0; i_2__ < SSl2_limit_2__; ++i_2__) {
  271:                 size_t SSl2_limit_1__ = Q;
  272:                 for (size_t i_1__ = 0; i_1__ < SSl2_limit_1__; ++i_1__) {
  273:                     size_t SSl2_limit_0__ = T;
  274:                     for (size_t i_0__ = 0; i_0__ < SSl2_limit_0__; ++i_0__) {
  275:                         SSl2[i_0__][i_1__][i_2__] = vals_i__[pos__++];
  276:                     }
  277:                 }
  278:             }
  279:             current_statement_begin__ = 25;
  280:             validate_non_negative_index("XX", "G", G);
  281:             validate_non_negative_index("XX", "P", P);
  282:             context__.validate_dims("data initialization", "XX", "matrix_d", context__.to_vec(G,P));
  283:             validate_non_negative_index("XX", "G", G);
  284:             validate_non_negative_index("XX", "P", P);
  285:             XX = matrix_d(static_cast<Eigen::VectorXd::Index>(G),static_cast<Eigen::VectorXd::Index>(P));
  286:             vals_r__ = context__.vals_r("XX");
  287:             pos__ = 0;
  288:             size_t XX_m_mat_lim__ = G;
  289:             size_t XX_n_mat_lim__ = P;
  290:             for (size_t n_mat__ = 0; n_mat__ < XX_n_mat_lim__; ++n_mat__) {
  291:                 for (size_t m_mat__ = 0; m_mat__ < XX_m_mat_lim__; ++m_mat__) {
  292:                     XX(m_mat__,n_mat__) = vals_r__[pos__++];
  293:                 }
  294:             }
  295:             current_statement_begin__ = 26;
  296:             validate_non_negative_index("WT", "T", T);
  297:             validate_non_negative_index("WT", "G_hier", G_hier);
  298:             validate_non_negative_index("WT", "G", G);
  299:             context__.validate_dims("data initialization", "WT", "matrix_d", context__.to_vec(T,G_hier,G));
  300:             validate_non_negative_index("WT", "T", T);
  301:             validate_non_negative_index("WT", "G_hier", G_hier);
  302:             validate_non_negative_index("WT", "G", G);
  303:             WT = std::vector<matrix_d>(T,matrix_d(static_cast<Eigen::VectorXd::Index>(G_hier),static_cast<Eigen::VectorXd::Index>(G)));
  304:             vals_r__ = context__.vals_r("WT");
  305:             pos__ = 0;
  306:             size_t WT_m_mat_lim__ = G_hier;
  307:             size_t WT_n_mat_lim__ = G;
  308:             for (size_t n_mat__ = 0; n_mat__ < WT_n_mat_lim__; ++n_mat__) {
  309:                 for (size_t m_mat__ = 0; m_mat__ < WT_m_mat_lim__; ++m_mat__) {
  310:                     size_t WT_limit_0__ = T;
  311:                     for (size_t i_0__ = 0; i_0__ < WT_limit_0__; ++i_0__) {
  312:                         WT[i_0__](m_mat__,n_mat__) = vals_r__[pos__++];
  313:             }
  314:                 }
  315:             }
  316:             current_statement_begin__ = 27;
  317:             validate_non_negative_index("ZZ", "T", T);
  318:             validate_non_negative_index("ZZ", "P", P);
  319:             validate_non_negative_index("ZZ", "H", H);
  320:             context__.validate_dims("data initialization", "ZZ", "matrix_d", context__.to_vec(T,P,H));
  321:             validate_non_negative_index("ZZ", "T", T);
  322:             validate_non_negative_index("ZZ", "P", P);
  323:             validate_non_negative_index("ZZ", "H", H);
  324:             ZZ = std::vector<matrix_d>(T,matrix_d(static_cast<Eigen::VectorXd::Index>(P),static_cast<Eigen::VectorXd::Index>(H)));
  325:             vals_r__ = context__.vals_r("ZZ");
  326:             pos__ = 0;
  327:             size_t ZZ_m_mat_lim__ = P;
  328:             size_t ZZ_n_mat_lim__ = H;
  329:             for (size_t n_mat__ = 0; n_mat__ < ZZ_n_mat_lim__; ++n_mat__) {
  330:                 for (size_t m_mat__ = 0; m_mat__ < ZZ_m_mat_lim__; ++m_mat__) {
  331:                     size_t ZZ_limit_0__ = T;
  332:                     for (size_t i_0__ = 0; i_0__ < ZZ_limit_0__; ++i_0__) {
  333:                         ZZ[i_0__](m_mat__,n_mat__) = vals_r__[pos__++];
  334:             }
  335:                 }
  336:             }
  337:             current_statement_begin__ = 28;
  338:             validate_non_negative_index("ZZ_prior", "T", T);
  339:             validate_non_negative_index("ZZ_prior", "P", P);
  340:             validate_non_negative_index("ZZ_prior", "Hprior", Hprior);
  341:             context__.validate_dims("data initialization", "ZZ_prior", "matrix_d", context__.to_vec(T,P,Hprior));
  342:             validate_non_negative_index("ZZ_prior", "T", T);
  343:             validate_non_negative_index("ZZ_prior", "P", P);
  344:             validate_non_negative_index("ZZ_prior", "Hprior", Hprior);
  345:             ZZ_prior = std::vector<matrix_d>(T,matrix_d(static_cast<Eigen::VectorXd::Index>(P),static_cast<Eigen::VectorXd::Index>(Hprior)));
  346:             vals_r__ = context__.vals_r("ZZ_prior");
  347:             pos__ = 0;
  348:             size_t ZZ_prior_m_mat_lim__ = P;
  349:             size_t ZZ_prior_n_mat_lim__ = Hprior;
  350:             for (size_t n_mat__ = 0; n_mat__ < ZZ_prior_n_mat_lim__; ++n_mat__) {
  351:                 for (size_t m_mat__ = 0; m_mat__ < ZZ_prior_m_mat_lim__; ++m_mat__) {
  352:                     size_t ZZ_prior_limit_0__ = T;
  353:                     for (size_t i_0__ = 0; i_0__ < ZZ_prior_limit_0__; ++i_0__) {
  354:                         ZZ_prior[i_0__](m_mat__,n_mat__) = vals_r__[pos__++];
  355:             }
  356:                 }
  357:             }
  358:             current_statement_begin__ = 29;
  359:             validate_non_negative_index("l2_only", "T", T);
  360:             validate_non_negative_index("l2_only", "Q", Q);
  361:             context__.validate_dims("data initialization", "l2_only", "matrix_d", context__.to_vec(T,Q));
  362:             validate_non_negative_index("l2_only", "T", T);
  363:             validate_non_negative_index("l2_only", "Q", Q);
  364:             l2_only = matrix_d(static_cast<Eigen::VectorXd::Index>(T),static_cast<Eigen::VectorXd::Index>(Q));
  365:             vals_r__ = context__.vals_r("l2_only");
  366:             pos__ = 0;
  367:             size_t l2_only_m_mat_lim__ = T;
  368:             size_t l2_only_n_mat_lim__ = Q;
  369:             for (size_t n_mat__ = 0; n_mat__ < l2_only_n_mat_lim__; ++n_mat__) {
  370:                 for (size_t m_mat__ = 0; m_mat__ < l2_only_m_mat_lim__; ++m_mat__) {
  371:                     l2_only(m_mat__,n_mat__) = vals_r__[pos__++];
  372:                 }
  373:             }
  374: 
  375:             // validate, data variables
  376:             current_statement_begin__ = 2;
  377:             check_greater_or_equal(function__,"G",G,1);
  378:             current_statement_begin__ = 3;
  379:             check_greater_or_equal(function__,"G_hier",G_hier,1);
  380:             current_statement_begin__ = 4;
  381:             check_greater_or_equal(function__,"Q",Q,1);
  382:             current_statement_begin__ = 5;
  383:             check_greater_or_equal(function__,"T",T,1);
  384:             current_statement_begin__ = 6;
  385:             check_greater_or_equal(function__,"N",N,1);
  386:             current_statement_begin__ = 7;
  387:             check_greater_or_equal(function__,"N_observed",N_observed,1);
  388:             current_statement_begin__ = 8;
  389:             check_greater_or_equal(function__,"S",S,1);
  390:             current_statement_begin__ = 9;
  391:             check_greater_or_equal(function__,"P",P,1);
  392:             current_statement_begin__ = 10;
  393:             check_greater_or_equal(function__,"H",H,1);
  394:             current_statement_begin__ = 11;
  395:             check_greater_or_equal(function__,"Hprior",Hprior,1);
  396:             current_statement_begin__ = 12;
  397:             check_greater_or_equal(function__,"D",D,1);
  398:             current_statement_begin__ = 13;
  399:             check_greater_or_equal(function__,"constant_item",constant_item,0);
  400:             check_less_or_equal(function__,"constant_item",constant_item,1);
  401:             current_statement_begin__ = 14;
  402:             check_greater_or_equal(function__,"separate_t",separate_t,0);
  403:             check_less_or_equal(function__,"separate_t",separate_t,1);
  404:             current_statement_begin__ = 15;
  405:             check_greater_or_equal(function__,"hierarchical_model",hierarchical_model,0);
  406:             check_less_or_equal(function__,"hierarchical_model",hierarchical_model,1);
  407:             current_statement_begin__ = 16;
  408:             current_statement_begin__ = 17;
  409:             check_greater_or_equal(function__,"delta_tbar_prior_sd",delta_tbar_prior_sd,0);
  410:             current_statement_begin__ = 18;
  411:             check_greater_or_equal(function__,"innov_sd_delta_scale",innov_sd_delta_scale,0);
  412:             current_statement_begin__ = 19;
  413:             check_greater_or_equal(function__,"innov_sd_theta_scale",innov_sd_theta_scale,0);
  414:             current_statement_begin__ = 20;
  415:             for (int k0__ = 0; k0__ < N; ++k0__) {
  416:                 check_greater_or_equal(function__,"n_vec[k0__]",n_vec[k0__],0);
  417:             }
  418:             current_statement_begin__ = 21;
  419:             for (int k0__ = 0; k0__ < N; ++k0__) {
  420:                 check_greater_or_equal(function__,"s_vec[k0__]",s_vec[k0__],0);
  421:             }
  422:             current_statement_begin__ = 22;
  423:             current_statement_begin__ = 23;
  424:             current_statement_begin__ = 24;
  425:             current_statement_begin__ = 25;
  426:             check_greater_or_equal(function__,"XX",XX,0);
  427:             check_less_or_equal(function__,"XX",XX,1);
  428:             current_statement_begin__ = 26;
  429:             for (int k0__ = 0; k0__ < T; ++k0__) {
  430:                 check_greater_or_equal(function__,"WT[k0__]",WT[k0__],0);
  431:                 check_less_or_equal(function__,"WT[k0__]",WT[k0__],1);
  432:             }
  433:             current_statement_begin__ = 27;
  434:             current_statement_begin__ = 28;
  435:             current_statement_begin__ = 29;
  436:             check_greater_or_equal(function__,"l2_only",l2_only,0);
  437:             check_less_or_equal(function__,"l2_only",l2_only,1);
  438:             // initialize data variables
  439: 
  440: 
  441:             // validate transformed data
  442: 
  443:             // validate, set parameter ranges
  444:             num_params_r__ = 0U;
  445:             param_ranges_i__.clear();
  446:             current_statement_begin__ = 36;
  447:             validate_non_negative_index("diff_raw", "Q", Q);
  448:             validate_non_negative_index("diff_raw", "D", D);
  449:             num_params_r__ += Q * D;
  450:             current_statement_begin__ = 37;
  451:             validate_non_negative_index("disc_raw", "Q", Q);
  452:             num_params_r__ += Q;
  453:             current_statement_begin__ = 38;
  454:             validate_non_negative_index("xi", "T", T);
  455:             num_params_r__ += T;
  456:             current_statement_begin__ = 39;
  457:             validate_non_negative_index("gamma_raw", "P", P);
  458:             validate_non_negative_index("gamma_raw", "T", T);
  459:             num_params_r__ += P * T;
  460:             current_statement_begin__ = 40;
  461:             validate_non_negative_index("delta_gamma", "T", T);
  462:             num_params_r__ += T;
  463:             current_statement_begin__ = 41;
  464:             validate_non_negative_index("nu_geo", "H", H);
  465:             validate_non_negative_index("nu_geo", "T", T);
  466:             num_params_r__ += H * T;
  467:             current_statement_begin__ = 42;
  468:             validate_non_negative_index("nu_geo_prior", "Hprior", Hprior);
  469:             num_params_r__ += Hprior;
  470:             current_statement_begin__ = 43;
  471:             validate_non_negative_index("delta_tbar", "T", T);
  472:             num_params_r__ += T;
  473:             current_statement_begin__ = 44;
  474:             validate_non_negative_index("theta_bar_raw", "G", G);
  475:             validate_non_negative_index("theta_bar_raw", "T", T);
  476:             num_params_r__ += G * T;
  477:             current_statement_begin__ = 45;
  478:             validate_non_negative_index("sd_theta_bar", "T", T);
  479:             num_params_r__ += T;
  480:             current_statement_begin__ = 46;
  481:             validate_non_negative_index("sd_theta", "T", T);
  482:             num_params_r__ += T;
  483:             current_statement_begin__ = 47;
  484:             ++num_params_r__;
  485:             current_statement_begin__ = 48;
  486:             ++num_params_r__;
  487:             current_statement_begin__ = 49;
  488:             ++num_params_r__;
  489:             current_statement_begin__ = 50;
  490:             ++num_params_r__;
  491:             current_statement_begin__ = 51;
  492:             ++num_params_r__;
  493:         } catch (const std::exception& e) {
  494:             stan::lang::rethrow_located(e, current_statement_begin__, prog_reader__());
  495:             // Next line prevents compiler griping about no return
  496:             throw std::runtime_error("*** IF YOU SEE THIS, PLEASE REPORT A BUG ***");
  497:         }
  498:     }
  499: 
  500:     ~model1acdc4b8830e0_2017_01_04() { }
  501: 
  502: 
  503:     void transform_inits(const stan::io::var_context& context__,
  504:                          std::vector<int>& params_i__,
  505:                          std::vector<double>& params_r__,
  506:                          std::ostream* pstream__) const {
  507:         stan::io::writer<double> writer__(params_r__,params_i__);
  508:         size_t pos__;
  509:         (void) pos__; // dummy call to supress warning
  510:         std::vector<double> vals_r__;
  511:         std::vector<int> vals_i__;
  512: 
  513:         if (!(context__.contains_r("diff_raw")))
  514:             throw std::runtime_error("variable diff_raw missing");
  515:         vals_r__ = context__.vals_r("diff_raw");
  516:         pos__ = 0U;
  517:         validate_non_negative_index("diff_raw", "D", D);
  518:         validate_non_negative_index("diff_raw", "Q", Q);
  519:         context__.validate_dims("initialization", "diff_raw", "vector_d", context__.to_vec(D,Q));
  520:         std::vector<vector_d> diff_raw(D,vector_d(static_cast<Eigen::VectorXd::Index>(Q)));
  521:         for (int j1__ = 0U; j1__ < Q; ++j1__)
  522:             for (int i0__ = 0U; i0__ < D; ++i0__)
  523:                 diff_raw[i0__](j1__) = vals_r__[pos__++];
  524:         for (int i0__ = 0U; i0__ < D; ++i0__)
  525:             try {
  526:             writer__.vector_unconstrain(diff_raw[i0__]);
  527:         } catch (const std::exception& e) { 
  528:             throw std::runtime_error(std::string("Error transforming variable diff_raw: ") + e.what());
  529:         }
  530: 
  531:         if (!(context__.contains_r("disc_raw")))
  532:             throw std::runtime_error("variable disc_raw missing");
  533:         vals_r__ = context__.vals_r("disc_raw");
  534:         pos__ = 0U;
  535:         validate_non_negative_index("disc_raw", "Q", Q);
  536:         context__.validate_dims("initialization", "disc_raw", "vector_d", context__.to_vec(Q));
  537:         vector_d disc_raw(static_cast<Eigen::VectorXd::Index>(Q));
  538:         for (int j1__ = 0U; j1__ < Q; ++j1__)
  539:             disc_raw(j1__) = vals_r__[pos__++];
  540:         try {
  541:             writer__.vector_lb_unconstrain(0,disc_raw);
  542:         } catch (const std::exception& e) { 
  543:             throw std::runtime_error(std::string("Error transforming variable disc_raw: ") + e.what());
  544:         }
  545: 
  546:         if (!(context__.contains_r("xi")))
  547:             throw std::runtime_error("variable xi missing");
  548:         vals_r__ = context__.vals_r("xi");
  549:         pos__ = 0U;
  550:         validate_non_negative_index("xi", "T", T);
  551:         context__.validate_dims("initialization", "xi", "vector_d", context__.to_vec(T));
  552:         vector_d xi(static_cast<Eigen::VectorXd::Index>(T));
  553:         for (int j1__ = 0U; j1__ < T; ++j1__)
  554:             xi(j1__) = vals_r__[pos__++];
  555:         try {
  556:             writer__.vector_unconstrain(xi);
  557:         } catch (const std::exception& e) { 
  558:             throw std::runtime_error(std::string("Error transforming variable xi: ") + e.what());
  559:         }
  560: 
  561:         if (!(context__.contains_r("gamma_raw")))
  562:             throw std::runtime_error("variable gamma_raw missing");
  563:         vals_r__ = context__.vals_r("gamma_raw");
  564:         pos__ = 0U;
  565:         validate_non_negative_index("gamma_raw", "T", T);
  566:         validate_non_negative_index("gamma_raw", "P", P);
  567:         context__.validate_dims("initialization", "gamma_raw", "vector_d", context__.to_vec(T,P));
  568:         std::vector<vector_d> gamma_raw(T,vector_d(static_cast<Eigen::VectorXd::Index>(P)));
  569:         for (int j1__ = 0U; j1__ < P; ++j1__)
  570:             for (int i0__ = 0U; i0__ < T; ++i0__)
  571:                 gamma_raw[i0__](j1__) = vals_r__[pos__++];
  572:         for (int i0__ = 0U; i0__ < T; ++i0__)
  573:             try {
  574:             writer__.vector_unconstrain(gamma_raw[i0__]);
  575:         } catch (const std::exception& e) { 
  576:             throw std::runtime_error(std::string("Error transforming variable gamma_raw: ") + e.what());
  577:         }
  578: 
  579:         if (!(context__.contains_r("delta_gamma")))
  580:             throw std::runtime_error("variable delta_gamma missing");
  581:         vals_r__ = context__.vals_r("delta_gamma");
  582:         pos__ = 0U;
  583:         validate_non_negative_index("delta_gamma", "T", T);
  584:         context__.validate_dims("initialization", "delta_gamma", "vector_d", context__.to_vec(T));
  585:         vector_d delta_gamma(static_cast<Eigen::VectorXd::Index>(T));
  586:         for (int j1__ = 0U; j1__ < T; ++j1__)
  587:             delta_gamma(j1__) = vals_r__[pos__++];
  588:         try {
  589:             writer__.vector_unconstrain(delta_gamma);
  590:         } catch (const std::exception& e) { 
  591:             throw std::runtime_error(std::string("Error transforming variable delta_gamma: ") + e.what());
  592:         }
  593: 
  594:         if (!(context__.contains_r("nu_geo")))
  595:             throw std::runtime_error("variable nu_geo missing");
  596:         vals_r__ = context__.vals_r("nu_geo");
  597:         pos__ = 0U;
  598:         validate_non_negative_index("nu_geo", "T", T);
  599:         validate_non_negative_index("nu_geo", "H", H);
  600:         context__.validate_dims("initialization", "nu_geo", "vector_d", context__.to_vec(T,H));
  601:         std::vector<vector_d> nu_geo(T,vector_d(static_cast<Eigen::VectorXd::Index>(H)));
  602:         for (int j1__ = 0U; j1__ < H; ++j1__)
  603:             for (int i0__ = 0U; i0__ < T; ++i0__)
  604:                 nu_geo[i0__](j1__) = vals_r__[pos__++];
  605:         for (int i0__ = 0U; i0__ < T; ++i0__)
  606:             try {
  607:             writer__.vector_unconstrain(nu_geo[i0__]);
  608:         } catch (const std::exception& e) { 
  609:             throw std::runtime_error(std::string("Error transforming variable nu_geo: ") + e.what());
  610:         }
  611: 
  612:         if (!(context__.contains_r("nu_geo_prior")))
  613:             throw std::runtime_error("variable nu_geo_prior missing");
  614:         vals_r__ = context__.vals_r("nu_geo_prior");
  615:         pos__ = 0U;
  616:         validate_non_negative_index("nu_geo_prior", "Hprior", Hprior);
  617:         context__.validate_dims("initialization", "nu_geo_prior", "vector_d", context__.to_vec(Hprior));
  618:         vector_d nu_geo_prior(static_cast<Eigen::VectorXd::Index>(Hprior));
  619:         for (int j1__ = 0U; j1__ < Hprior; ++j1__)
  620:             nu_geo_prior(j1__) = vals_r__[pos__++];
  621:         try {
  622:             writer__.vector_unconstrain(nu_geo_prior);
  623:         } catch (const std::exception& e) { 
  624:             throw std::runtime_error(std::string("Error transforming variable nu_geo_prior: ") + e.what());
  625:         }
  626: 
  627:         if (!(context__.contains_r("delta_tbar")))
  628:             throw std::runtime_error("variable delta_tbar missing");
  629:         vals_r__ = context__.vals_r("delta_tbar");
  630:         pos__ = 0U;
  631:         validate_non_negative_index("delta_tbar", "T", T);
  632:         context__.validate_dims("initialization", "delta_tbar", "vector_d", context__.to_vec(T));
  633:         vector_d delta_tbar(static_cast<Eigen::VectorXd::Index>(T));
  634:         for (int j1__ = 0U; j1__ < T; ++j1__)
  635:             delta_tbar(j1__) = vals_r__[pos__++];
  636:         try {
  637:             writer__.vector_unconstrain(delta_tbar);
  638:         } catch (const std::exception& e) { 
  639:             throw std::runtime_error(std::string("Error transforming variable delta_tbar: ") + e.what());
  640:         }
  641: 
  642:         if (!(context__.contains_r("theta_bar_raw")))
  643:             throw std::runtime_error("variable theta_bar_raw missing");
  644:         vals_r__ = context__.vals_r("theta_bar_raw");
  645:         pos__ = 0U;
  646:         validate_non_negative_index("theta_bar_raw", "T", T);
  647:         validate_non_negative_index("theta_bar_raw", "G", G);
  648:         context__.validate_dims("initialization", "theta_bar_raw", "vector_d", context__.to_vec(T,G));
  649:         std::vector<vector_d> theta_bar_raw(T,vector_d(static_cast<Eigen::VectorXd::Index>(G)));
  650:         for (int j1__ = 0U; j1__ < G; ++j1__)
  651:             for (int i0__ = 0U; i0__ < T; ++i0__)
  652:                 theta_bar_raw[i0__](j1__) = vals_r__[pos__++];
  653:         for (int i0__ = 0U; i0__ < T; ++i0__)
  654:             try {
  655:             writer__.vector_unconstrain(theta_bar_raw[i0__]);
  656:         } catch (const std::exception& e) { 
  657:             throw std::runtime_error(std::string("Error transforming variable theta_bar_raw: ") + e.what());
  658:         }
  659: 
  660:         if (!(context__.contains_r("sd_theta_bar")))
  661:             throw std::runtime_error("variable sd_theta_bar missing");
  662:         vals_r__ = context__.vals_r("sd_theta_bar");
  663:         pos__ = 0U;
  664:         validate_non_negative_index("sd_theta_bar", "T", T);
  665:         context__.validate_dims("initialization", "sd_theta_bar", "vector_d", context__.to_vec(T));
  666:         vector_d sd_theta_bar(static_cast<Eigen::VectorXd::Index>(T));
  667:         for (int j1__ = 0U; j1__ < T; ++j1__)
  668:             sd_theta_bar(j1__) = vals_r__[pos__++];
  669:         try {
  670:             writer__.vector_lb_unconstrain(0,sd_theta_bar);
  671:         } catch (const std::exception& e) { 
  672:             throw std::runtime_error(std::string("Error transforming variable sd_theta_bar: ") + e.what());
  673:         }
  674: 
  675:         if (!(context__.contains_r("sd_theta")))
  676:             throw std::runtime_error("variable sd_theta missing");
  677:         vals_r__ = context__.vals_r("sd_theta");
  678:         pos__ = 0U;
  679:         validate_non_negative_index("sd_theta", "T", T);
  680:         context__.validate_dims("initialization", "sd_theta", "vector_d", context__.to_vec(T));
  681:         vector_d sd_theta(static_cast<Eigen::VectorXd::Index>(T));
  682:         for (int j1__ = 0U; j1__ < T; ++j1__)
  683:             sd_theta(j1__) = vals_r__[pos__++];
  684:         try {
  685:             writer__.vector_lb_unconstrain(0,sd_theta);
  686:         } catch (const std::exception& e) { 
  687:             throw std::runtime_error(std::string("Error transforming variable sd_theta: ") + e.what());
  688:         }
  689: 
  690:         if (!(context__.contains_r("sd_gamma_geo")))
  691:             throw std::runtime_error("variable sd_gamma_geo missing");
  692:         vals_r__ = context__.vals_r("sd_gamma_geo");
  693:         pos__ = 0U;
  694:         context__.validate_dims("initialization", "sd_gamma_geo", "double", context__.to_vec());
  695:         double sd_gamma_geo(0);
  696:         sd_gamma_geo = vals_r__[pos__++];
  697:         try {
  698:             writer__.scalar_lb_unconstrain(0,sd_gamma_geo);
  699:         } catch (const std::exception& e) { 
  700:             throw std::runtime_error(std::string("Error transforming variable sd_gamma_geo: ") + e.what());
  701:         }
  702: 
  703:         if (!(context__.contains_r("sd_gamma_demo")))
  704:             throw std::runtime_error("variable sd_gamma_demo missing");
  705:         vals_r__ = context__.vals_r("sd_gamma_demo");
  706:         pos__ = 0U;
  707:         context__.validate_dims("initialization", "sd_gamma_demo", "double", context__.to_vec());
  708:         double sd_gamma_demo(0);
  709:         sd_gamma_demo = vals_r__[pos__++];
  710:         try {
  711:             writer__.scalar_lb_unconstrain(0,sd_gamma_demo);
  712:         } catch (const std::exception& e) { 
  713:             throw std::runtime_error(std::string("Error transforming variable sd_gamma_demo: ") + e.what());
  714:         }
  715: 
  716:         if (!(context__.contains_r("sd_innov_delta")))
  717:             throw std::runtime_error("variable sd_innov_delta missing");
  718:         vals_r__ = context__.vals_r("sd_innov_delta");
  719:         pos__ = 0U;
  720:         context__.validate_dims("initialization", "sd_innov_delta", "double", context__.to_vec());
  721:         double sd_innov_delta(0);
  722:         sd_innov_delta = vals_r__[pos__++];
  723:         try {
  724:             writer__.scalar_lb_unconstrain(0,sd_innov_delta);
  725:         } catch (const std::exception& e) { 
  726:             throw std::runtime_error(std::string("Error transforming variable sd_innov_delta: ") + e.what());
  727:         }
  728: 
  729:         if (!(context__.contains_r("sd_innov_logsd")))
  730:             throw std::runtime_error("variable sd_innov_logsd missing");
  731:         vals_r__ = context__.vals_r("sd_innov_logsd");
  732:         pos__ = 0U;
  733:         context__.validate_dims("initialization", "sd_innov_logsd", "double", context__.to_vec());
  734:         double sd_innov_logsd(0);
  735:         sd_innov_logsd = vals_r__[pos__++];
  736:         try {
  737:             writer__.scalar_lb_unconstrain(0,sd_innov_logsd);
  738:         } catch (const std::exception& e) { 
  739:             throw std::runtime_error(std::string("Error transforming variable sd_innov_logsd: ") + e.what());
  740:         }
  741: 
  742:         if (!(context__.contains_r("sd_innov_gamma")))
  743:             throw std::runtime_error("variable sd_innov_gamma missing");
  744:         vals_r__ = context__.vals_r("sd_innov_gamma");
  745:         pos__ = 0U;
  746:         context__.validate_dims("initialization", "sd_innov_gamma", "double", context__.to_vec());
  747:         double sd_innov_gamma(0);
  748:         sd_innov_gamma = vals_r__[pos__++];
  749:         try {
  750:             writer__.scalar_lb_unconstrain(0,sd_innov_gamma);
  751:         } catch (const std::exception& e) { 
  752:             throw std::runtime_error(std::string("Error transforming variable sd_innov_gamma: ") + e.what());
  753:         }
  754: 
  755:         params_r__ = writer__.data_r();
  756:         params_i__ = writer__.data_i();
  757:     }
  758: 
  759:     void transform_inits(const stan::io::var_context& context,
  760:                          Eigen::Matrix<double,Eigen::Dynamic,1>& params_r,
  761:                          std::ostream* pstream__) const {
  762:       std::vector<double> params_r_vec;
  763:       std::vector<int> params_i_vec;
  764:       transform_inits(context, params_i_vec, params_r_vec, pstream__);
  765:       params_r.resize(params_r_vec.size());
  766:       for (int i = 0; i < params_r.size(); ++i)
  767:         params_r(i) = params_r_vec[i];
  768:     }
  769: 
  770: 
  771:     template <bool propto__, bool jacobian__, typename T__>
  772:     T__ log_prob(vector<T__>& params_r__,
  773:                  vector<int>& params_i__,
  774:                  std::ostream* pstream__ = 0) const {
  775: 
  776:         typedef T__ local_scalar_t__;
  777: 
  778:         local_scalar_t__ DUMMY_VAR__(std::numeric_limits<double>::quiet_NaN());
  779:         (void) DUMMY_VAR__;  // suppress unused var warning
  780: 
  781:         T__ lp__(0.0);
  782:         stan::math::accumulator<T__> lp_accum__;
  783: 
  784:         try {
  785:             // model parameters
  786:             stan::io::reader<local_scalar_t__> in__(params_r__,params_i__);
  787: 
  788:             vector<Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> > diff_raw;
  789:             size_t dim_diff_raw_0__ = D;
  790:             diff_raw.reserve(dim_diff_raw_0__);
  791:             for (size_t k_0__ = 0; k_0__ < dim_diff_raw_0__; ++k_0__) {
  792:                 if (jacobian__)
  793:                     diff_raw.push_back(in__.vector_constrain(Q,lp__));
  794:                 else
  795:                     diff_raw.push_back(in__.vector_constrain(Q));
  796:             }
  797: 
  798:             Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1>  disc_raw;
  799:             (void) disc_raw;  // dummy to suppress unused var warning
  800:             if (jacobian__)
  801:                 disc_raw = in__.vector_lb_constrain(0,Q,lp__);
  802:             else
  803:                 disc_raw = in__.vector_lb_constrain(0,Q);
  804: 
  805:             Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1>  xi;
  806:             (void) xi;  // dummy to suppress unused var warning
  807:             if (jacobian__)
  808:                 xi = in__.vector_constrain(T,lp__);
  809:             else
  810:                 xi = in__.vector_constrain(T);
  811: 
  812:             vector<Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> > gamma_raw;
  813:             size_t dim_gamma_raw_0__ = T;
  814:             gamma_raw.reserve(dim_gamma_raw_0__);
  815:             for (size_t k_0__ = 0; k_0__ < dim_gamma_raw_0__; ++k_0__) {
  816:                 if (jacobian__)
  817:                     gamma_raw.push_back(in__.vector_constrain(P,lp__));
  818:                 else
  819:                     gamma_raw.push_back(in__.vector_constrain(P));
  820:             }
  821: 
  822:             Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1>  delta_gamma;
  823:             (void) delta_gamma;  // dummy to suppress unused var warning
  824:             if (jacobian__)
  825:                 delta_gamma = in__.vector_constrain(T,lp__);
  826:             else
  827:                 delta_gamma = in__.vector_constrain(T);
  828: 
  829:             vector<Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> > nu_geo;
  830:             size_t dim_nu_geo_0__ = T;
  831:             nu_geo.reserve(dim_nu_geo_0__);
  832:             for (size_t k_0__ = 0; k_0__ < dim_nu_geo_0__; ++k_0__) {
  833:                 if (jacobian__)
  834:                     nu_geo.push_back(in__.vector_constrain(H,lp__));
  835:                 else
  836:                     nu_geo.push_back(in__.vector_constrain(H));
  837:             }
  838: 
  839:             Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1>  nu_geo_prior;
  840:             (void) nu_geo_prior;  // dummy to suppress unused var warning
  841:             if (jacobian__)
  842:                 nu_geo_prior = in__.vector_constrain(Hprior,lp__);
  843:             else
  844:                 nu_geo_prior = in__.vector_constrain(Hprior);
  845: 
  846:             Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1>  delta_tbar;
  847:             (void) delta_tbar;  // dummy to suppress unused var warning
  848:             if (jacobian__)
  849:                 delta_tbar = in__.vector_constrain(T,lp__);
  850:             else
  851:                 delta_tbar = in__.vector_constrain(T);
  852: 
  853:             vector<Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> > theta_bar_raw;
  854:             size_t dim_theta_bar_raw_0__ = T;
  855:             theta_bar_raw.reserve(dim_theta_bar_raw_0__);
  856:             for (size_t k_0__ = 0; k_0__ < dim_theta_bar_raw_0__; ++k_0__) {
  857:                 if (jacobian__)
  858:                     theta_bar_raw.push_back(in__.vector_constrain(G,lp__));
  859:                 else
  860:                     theta_bar_raw.push_back(in__.vector_constrain(G));
  861:             }
  862: 
  863:             Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1>  sd_theta_bar;
  864:             (void) sd_theta_bar;  // dummy to suppress unused var warning
  865:             if (jacobian__)
  866:                 sd_theta_bar = in__.vector_lb_constrain(0,T,lp__);
  867:             else
  868:                 sd_theta_bar = in__.vector_lb_constrain(0,T);
  869: 
  870:             Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1>  sd_theta;
  871:             (void) sd_theta;  // dummy to suppress unused var warning
  872:             if (jacobian__)
  873:                 sd_theta = in__.vector_lb_constrain(0,T,lp__);
  874:             else
  875:                 sd_theta = in__.vector_lb_constrain(0,T);
  876: 
  877:             local_scalar_t__ sd_gamma_geo;
  878:             (void) sd_gamma_geo;  // dummy to suppress unused var warning
  879:             if (jacobian__)
  880:                 sd_gamma_geo = in__.scalar_lb_constrain(0,lp__);
  881:             else
  882:                 sd_gamma_geo = in__.scalar_lb_constrain(0);
  883: 
  884:             local_scalar_t__ sd_gamma_demo;
  885:             (void) sd_gamma_demo;  // dummy to suppress unused var warning
  886:             if (jacobian__)
  887:                 sd_gamma_demo = in__.scalar_lb_constrain(0,lp__);
  888:             else
  889:                 sd_gamma_demo = in__.scalar_lb_constrain(0);
  890: 
  891:             local_scalar_t__ sd_innov_delta;
  892:             (void) sd_innov_delta;  // dummy to suppress unused var warning
  893:             if (jacobian__)
  894:                 sd_innov_delta = in__.scalar_lb_constrain(0,lp__);
  895:             else
  896:                 sd_innov_delta = in__.scalar_lb_constrain(0);
  897: 
  898:             local_scalar_t__ sd_innov_logsd;
  899:             (void) sd_innov_logsd;  // dummy to suppress unused var warning
  900:             if (jacobian__)
  901:                 sd_innov_logsd = in__.scalar_lb_constrain(0,lp__);
  902:             else
  903:                 sd_innov_logsd = in__.scalar_lb_constrain(0);
  904: 
  905:             local_scalar_t__ sd_innov_gamma;
  906:             (void) sd_innov_gamma;  // dummy to suppress unused var warning
  907:             if (jacobian__)
  908:                 sd_innov_gamma = in__.scalar_lb_constrain(0,lp__);
  909:             else
  910:                 sd_innov_gamma = in__.scalar_lb_constrain(0);
  911: 
  912: 
  913:             // transformed parameters
  914:             current_statement_begin__ = 55;
  915:             validate_non_negative_index("theta_bar", "G", G);
  916:             validate_non_negative_index("theta_bar", "T", T);
  917:             vector<Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> > theta_bar(T, (Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> (static_cast<Eigen::VectorXd::Index>(G))));
  918:             stan::math::initialize(theta_bar, DUMMY_VAR__);
  919:             stan::math::fill(theta_bar,DUMMY_VAR__);
  920:             current_statement_begin__ = 56;
  921:             validate_non_negative_index("diff", "Q", Q);
  922:             validate_non_negative_index("diff", "D", D);
  923:             vector<Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> > diff(D, (Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> (static_cast<Eigen::VectorXd::Index>(Q))));
  924:             stan::math::initialize(diff, DUMMY_VAR__);
  925:             stan::math::fill(diff,DUMMY_VAR__);
  926:             current_statement_begin__ = 57;
  927:             validate_non_negative_index("kappa", "Q", Q);
  928:             validate_non_negative_index("kappa", "D", D);
  929:             vector<Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> > kappa(D, (Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> (static_cast<Eigen::VectorXd::Index>(Q))));
  930:             stan::math::initialize(kappa, DUMMY_VAR__);
  931:             stan::math::fill(kappa,DUMMY_VAR__);
  932:             current_statement_begin__ = 58;
  933:             validate_non_negative_index("disc", "Q", Q);
  934:             Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1>  disc(static_cast<Eigen::VectorXd::Index>(Q));
  935:             (void) disc;  // dummy to suppress unused var warning
  936: 
  937:             stan::math::initialize(disc, DUMMY_VAR__);
  938:             stan::math::fill(disc,DUMMY_VAR__);
  939:             current_statement_begin__ = 59;
  940:             validate_non_negative_index("sd_item", "Q", Q);
  941:             Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1>  sd_item(static_cast<Eigen::VectorXd::Index>(Q));
  942:             (void) sd_item;  // dummy to suppress unused var warning
  943: 
  944:             stan::math::initialize(sd_item, DUMMY_VAR__);
  945:             stan::math::fill(sd_item,DUMMY_VAR__);
  946:             current_statement_begin__ = 60;
  947:             validate_non_negative_index("var_item", "Q", Q);
  948:             Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1>  var_item(static_cast<Eigen::VectorXd::Index>(Q));
  949:             (void) var_item;  // dummy to suppress unused var warning
  950: 
  951:             stan::math::initialize(var_item, DUMMY_VAR__);
  952:             stan::math::fill(var_item,DUMMY_VAR__);
  953:             current_statement_begin__ = 61;
  954:             validate_non_negative_index("var_theta", "T", T);
  955:             Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1>  var_theta(static_cast<Eigen::VectorXd::Index>(T));
  956:             (void) var_theta;  // dummy to suppress unused var warning
  957: 
  958:             stan::math::initialize(var_theta, DUMMY_VAR__);
  959:             stan::math::fill(var_theta,DUMMY_VAR__);
  960:             current_statement_begin__ = 63;
  961:             validate_non_negative_index("gamma", "P", P);
  962:             validate_non_negative_index("gamma", "T", T);
  963:             vector<Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> > gamma(T, (Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> (static_cast<Eigen::VectorXd::Index>(P))));
  964:             stan::math::initialize(gamma, DUMMY_VAR__);
  965:             stan::math::fill(gamma,DUMMY_VAR__);
  966:             current_statement_begin__ = 64;
  967:             validate_non_negative_index("mu_theta_bar", "G", G);
  968:             validate_non_negative_index("mu_theta_bar", "T", T);
  969:             vector<Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> > mu_theta_bar(T, (Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> (static_cast<Eigen::VectorXd::Index>(G))));
  970:             stan::math::initialize(mu_theta_bar, DUMMY_VAR__);
  971:             stan::math::fill(mu_theta_bar,DUMMY_VAR__);
  972:             current_statement_begin__ = 65;
  973:             validate_non_negative_index("mu_gamma", "P", P);
  974:             validate_non_negative_index("mu_gamma", "T", T);
  975:             vector<Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> > mu_gamma(T, (Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> (static_cast<Eigen::VectorXd::Index>(P))));
  976:             stan::math::initialize(mu_gamma, DUMMY_VAR__);
  977:             stan::math::fill(mu_gamma,DUMMY_VAR__);
  978:             current_statement_begin__ = 66;
  979:             validate_non_negative_index("z", "G", G);
  980:             validate_non_negative_index("z", "T", T);
  981:             validate_non_negative_index("z", "Q", Q);
  982:             vector<vector<Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> > > z(T, (vector<Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> >(Q, (Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> (static_cast<Eigen::VectorXd::Index>(G))))));
  983:             stan::math::initialize(z, DUMMY_VAR__);
  984:             stan::math::fill(z,DUMMY_VAR__);
  985:             current_statement_begin__ = 67;
  986:             validate_non_negative_index("prob", "T", T);
  987:             validate_non_negative_index("prob", "Q", Q);
  988:             validate_non_negative_index("prob", "G", G);
  989:             vector<vector<vector<local_scalar_t__> > > prob(T, (vector<vector<local_scalar_t__> >(Q, (vector<local_scalar_t__>(G)))));
  990:             stan::math::initialize(prob, DUMMY_VAR__);
  991:             stan::math::fill(prob,DUMMY_VAR__);
  992: 
  993: 
  994:             current_statement_begin__ = 69;
  995:             stan::math::assign(disc, multiply(disc_raw,pow(stan::math::exp(sum(stan::math::log(disc_raw))),-(inv(Q)))));
  996:             current_statement_begin__ = 70;
  997:             for (int q = 1; q <= Q; ++q) {
  998: 
  999:                 current_statement_begin__ = 71;
  1000:                 stan::model::assign(sd_item, 
  1001:                             stan::model::cons_list(stan::model::index_uni(q), stan::model::nil_index_list()), 
  1002:                             inv(get_base1(disc,q,"disc",1)), 
  1003:                             "assigning variable sd_item");
  1004:             }
  1005:             current_statement_begin__ = 73;
  1006:             for (int d = 1; d <= D; ++d) {
  1007: 
  1008:                 current_statement_begin__ = 75;
  1009:                 stan::model::assign(diff, 
  1010:                             stan::model::cons_list(stan::model::index_uni(d), stan::model::nil_index_list()), 
  1011:                             subtract(get_base1(diff_raw,d,"diff_raw",1),mean(get_base1(diff_raw,1,"diff_raw",1))), 
  1012:                             "assigning variable diff");
  1013:                 current_statement_begin__ = 76;
  1014:                 stan::model::assign(kappa, 
  1015:                             stan::model::cons_list(stan::model::index_uni(d), stan::model::nil_index_list()), 
  1016:                             elt_divide(get_base1(diff,d,"diff",1),disc), 
  1017:                             "assigning variable kappa");
  1018:             }
  1019:             current_statement_begin__ = 78;
  1020:             stan::math::assign(var_item, elt_multiply(sd_item,sd_item));
  1021:             current_statement_begin__ = 79;
  1022:             stan::math::assign(var_theta, elt_multiply(sd_theta,sd_theta));
  1023:             current_statement_begin__ = 80;
  1024:             for (int t = 1; t <= T; ++t) {
  1025: 
  1026:                 current_statement_begin__ = 81;
  1027:                 if (as_bool((primitive_value(logical_eq(t,1)) || primitive_value(logical_eq(separate_t,1))))) {
  1028: 
  1029:                     current_statement_begin__ = 82;
  1030:                     stan::model::assign(mu_gamma, 
  1031:                                 stan::model::cons_list(stan::model::index_uni(t), stan::model::nil_index_list()), 
  1032:                                 multiply(get_base1(ZZ_prior,t,"ZZ_prior",1),nu_geo_prior), 
  1033:                                 "assigning variable mu_gamma");
  1034:                     current_statement_begin__ = 83;
  1035:                     for (int p = 1; p <= P; ++p) {
  1036: 
  1037:                         current_statement_begin__ = 84;
  1038:                         if (as_bool(logical_lte(p,S))) {
  1039: 
  1040:                             current_statement_begin__ = 85;
  1041:                             stan::model::assign(gamma, 
  1042:                                         stan::model::cons_list(stan::model::index_uni(t), stan::model::cons_list(stan::model::index_uni(p), stan::model::nil_index_list())), 
  1043:                                         (get_base1(get_base1(mu_gamma,t,"mu_gamma",1),p,"mu_gamma",2) + (sd_gamma_geo * get_base1(get_base1(gamma_raw,t,"gamma_raw",1),p,"gamma_raw",2))), 
  1044:                                         "assigning variable gamma");
  1045:                         }
  1046:                         current_statement_begin__ = 87;
  1047:                         if (as_bool(logical_gt(p,S))) {
  1048: 
  1049:                             current_statement_begin__ = 88;
  1050:                             stan::model::assign(gamma, 
  1051:                                         stan::model::cons_list(stan::model::index_uni(t), stan::model::cons_list(stan::model::index_uni(p), stan::model::nil_index_list())), 
  1052:                                         (get_base1(get_base1(mu_gamma,t,"mu_gamma",1),p,"mu_gamma",2) + (sd_gamma_demo * get_base1(get_base1(gamma_raw,t,"gamma_raw",1),p,"gamma_raw",2))), 
  1053:                                         "assigning variable gamma");
  1054:                         }
  1055:                     }
  1056:                     current_statement_begin__ = 91;
  1057:                     stan::model::assign(mu_theta_bar, 
  1058:                                 stan::model::cons_list(stan::model::index_uni(t), stan::model::nil_index_list()), 
  1059:                                 add(get_base1(xi,t,"xi",1),multiply(XX,get_base1(gamma,t,"gamma",1))), 
  1060:                                 "assigning variable mu_theta_bar");
  1061:                 }
  1062:                 current_statement_begin__ = 94;
  1063:                 if (as_bool((primitive_value(logical_gt(t,1)) && primitive_value(logical_eq(separate_t,0))))) {
  1064: 
  1065:                     current_statement_begin__ = 95;
  1066:                     if (as_bool(logical_eq(t,2))) {
  1067: 
  1068:                         current_statement_begin__ = 103;
  1069:                         stan::model::assign(mu_gamma, 
  1070:                                     stan::model::cons_list(stan::model::index_uni(t), stan::model::nil_index_list()), 
  1071:                                     multiply(get_base1(ZZ_prior,t,"ZZ_prior",1),nu_geo_prior), 
  1072:                                     "assigning variable mu_gamma");
  1073:                         current_statement_begin__ = 104;
  1074:                         for (int p = 1; p <= P; ++p) {
  1075: 
  1076:                             current_statement_begin__ = 105;
  1077:                             if (as_bool(logical_lte(p,S))) {
  1078: 
  1079:                                 current_statement_begin__ = 106;
  1080:                                 stan::model::assign(gamma, 
  1081:                                             stan::model::cons_list(stan::model::index_uni(t), stan::model::cons_list(stan::model::index_uni(p), stan::model::nil_index_list())), 
  1082:                                             (get_base1(get_base1(mu_gamma,t,"mu_gamma",1),p,"mu_gamma",2) + (sd_gamma_geo * get_base1(get_base1(gamma_raw,t,"gamma_raw",1),p,"gamma_raw",2))), 
  1083:                                             "assigning variable gamma");
  1084:                             }
  1085:                             current_statement_begin__ = 108;
  1086:                             if (as_bool(logical_gt(p,S))) {
  1087: 
  1088:                                 current_statement_begin__ = 109;
  1089:                                 stan::model::assign(gamma, 
  1090:                                             stan::model::cons_list(stan::model::index_uni(t), stan::model::cons_list(stan::model::index_uni(p), stan::model::nil_index_list())), 
  1091:                                             (get_base1(get_base1(mu_gamma,t,"mu_gamma",1),p,"mu_gamma",2) + (sd_gamma_demo * get_base1(get_base1(gamma_raw,t,"gamma_raw",1),p,"gamma_raw",2))), 
  1092:                                             "assigning variable gamma");
  1093:                             }
  1094:                         }
  1095:                     } else {
  1096: 
  1097:                         current_statement_begin__ = 115;
  1098:                         for (int p = 1; p <= P; ++p) {
  1099: 
  1100:                             current_statement_begin__ = 116;
  1101:                             if (as_bool(logical_lte(p,S))) {
  1102: 
  1103:                                 current_statement_begin__ = 117;
  1104:                                 stan::model::assign(mu_gamma, 
  1105:                                             stan::model::cons_list(stan::model::index_uni(t), stan::model::cons_list(stan::model::index_uni(p), stan::model::nil_index_list())), 
  1106:                                             ((get_base1(get_base1(gamma,(t - 1),"gamma",1),p,"gamma",2) * get_base1(delta_gamma,t,"delta_gamma",1)) + multiply(get_base1(get_base1(ZZ,t,"ZZ",1),p,"ZZ",2),get_base1(nu_geo,t,"nu_geo",1))), 
  1107:                                             "assigning variable mu_gamma");
  1108:                             }
  1109:                             current_statement_begin__ = 119;
  1110:                             if (as_bool(logical_gt(p,S))) {
  1111: 
  1112:                                 current_statement_begin__ = 120;
  1113:                                 stan::model::assign(mu_gamma, 
  1114:                                             stan::model::cons_list(stan::model::index_uni(t), stan::model::cons_list(stan::model::index_uni(p), stan::model::nil_index_list())), 
  1115:                                             get_base1(get_base1(gamma,(t - 1),"gamma",1),p,"gamma",2), 
  1116:                                             "assigning variable mu_gamma");
  1117:                             }
  1118:                         }
  1119:                         current_statement_begin__ = 123;
  1120:                         stan::model::assign(gamma, 
  1121:                                     stan::model::cons_list(stan::model::index_uni(t), stan::model::nil_index_list()), 
  1122:                                     add(get_base1(mu_gamma,t,"mu_gamma",1),multiply(sd_innov_gamma,get_base1(gamma_raw,t,"gamma_raw",1))), 
  1123:                                     "assigning variable gamma");
  1124:                     }
  1125:                     current_statement_begin__ = 125;
  1126:                     stan::model::assign(mu_theta_bar, 
  1127:                                 stan::model::cons_list(stan::model::index_uni(t), stan::model::nil_index_list()), 
  1128:                                 add(add(get_base1(xi,t,"xi",1),multiply(XX,get_base1(gamma,t,"gamma",1))),multiply(get_base1(theta_bar,(t - 1),"theta_bar",1),get_base1(delta_tbar,t,"delta_tbar",1))), 
  1129:                                 "assigning variable mu_theta_bar");
  1130:                 }
  1131:                 current_statement_begin__ = 129;
  1132:                 if (as_bool(logical_eq(hierarchical_model,1))) {
  1133: 
  1134:                     current_statement_begin__ = 130;
  1135:                     stan::model::assign(theta_bar, 
  1136:                                 stan::model::cons_list(stan::model::index_uni(t), stan::model::nil_index_list()), 
  1137:                                 add(get_base1(mu_theta_bar,t,"mu_theta_bar",1),multiply(get_base1(sd_theta_bar,t,"sd_theta_bar",1),get_base1(theta_bar_raw,t,"theta_bar_raw",1))), 
  1138:                                 "assigning variable theta_bar");
  1139:                 }
  1140:                 current_statement_begin__ = 132;
  1141:                 if (as_bool(logical_eq(hierarchical_model,0))) {
  1142: 
  1143:                     current_statement_begin__ = 133;
  1144:                     stan::model::assign(theta_bar, 
  1145:                                 stan::model::cons_list(stan::model::index_uni(t), stan::model::nil_index_list()), 
  1146:                                 multiply(get_base1(sd_theta_bar,t,"sd_theta_bar",1),get_base1(theta_bar_raw,t,"theta_bar_raw",1)), 
  1147:                                 "assigning variable theta_bar");
  1148:                 }
  1149:                 current_statement_begin__ = 135;
  1150:                 for (int q = 1; q <= Q; ++q) {
  1151:                     {
  1152:                     current_statement_begin__ = 136;
  1153:                     local_scalar_t__ sd_tq;
  1154:                     (void) sd_tq;  // dummy to suppress unused var warning
  1155: 
  1156:                     stan::math::initialize(sd_tq, DUMMY_VAR__);
  1157:                     stan::math::fill(sd_tq,DUMMY_VAR__);
  1158: 
  1159: 
  1160:                     current_statement_begin__ = 137;
  1161:                     stan::math::assign(sd_tq, stan::math::sqrt((get_base1(var_theta,t,"var_theta",1) + get_base1(var_item,q,"var_item",1))));
  1162:                     current_statement_begin__ = 139;
  1163:                     if (as_bool(logical_eq(constant_item,0))) {
  1164: 
  1165:                         current_statement_begin__ = 140;
  1166:                         stan::model::assign(z, 
  1167:                                     stan::model::cons_list(stan::model::index_uni(t), stan::model::cons_list(stan::model::index_uni(q), stan::model::nil_index_list())), 
  1168:                                     divide(subtract(get_base1(theta_bar,t,"theta_bar",1),get_base1(get_base1(kappa,t,"kappa",1),q,"kappa",2)),sd_tq), 
  1169:                                     "assigning variable z");
  1170:                     }
  1171:                     current_statement_begin__ = 142;
  1172:                     if (as_bool(logical_eq(constant_item,1))) {
  1173: 
  1174:                         current_statement_begin__ = 143;
  1175:                         stan::model::assign(z, 
  1176:                                     stan::model::cons_list(stan::model::index_uni(t), stan::model::cons_list(stan::model::index_uni(q), stan::model::nil_index_list())), 
  1177:                                     divide(subtract(get_base1(theta_bar,t,"theta_bar",1),get_base1(get_base1(kappa,1,"kappa",1),q,"kappa",2)),sd_tq), 
  1178:                                     "assigning variable z");
  1179:                     }
  1180:                     current_statement_begin__ = 145;
  1181:                     for (int g = 1; g <= G; ++g) {
  1182: 
  1183:                         current_statement_begin__ = 146;
  1184:                         if (as_bool(logical_eq(Q,1))) {
  1185: 
  1186:                             current_statement_begin__ = 148;
  1187:                             stan::model::assign(prob, 
  1188:                                         stan::model::cons_list(stan::model::index_uni(t), stan::model::cons_list(stan::model::index_uni(q), stan::model::cons_list(stan::model::index_uni(g), stan::model::nil_index_list()))), 
  1189:                                         Phi_approx(get_base1(get_base1(theta_bar,t,"theta_bar",1),g,"theta_bar",2)), 
  1190:                                         "assigning variable prob");
  1191:                         }
  1192:                         current_statement_begin__ = 150;
  1193:                         if (as_bool(logical_gt(Q,1))) {
  1194: 
  1195:                             current_statement_begin__ = 152;
  1196:                             stan::model::assign(prob, 
  1197:                                         stan::model::cons_list(stan::model::index_uni(t), stan::model::cons_list(stan::model::index_uni(q), stan::model::cons_list(stan::model::index_uni(g), stan::model::nil_index_list()))), 
  1198:                                         Phi_approx(get_base1(get_base1(get_base1(z,t,"z",1),q,"z",2),g,"z",3)), 
  1199:                                         "assigning variable prob");
  1200:                         }
  1201:                     }
  1202:                     }
  1203:                 }
  1204:             }
  1205: 
  1206:             // validate transformed parameters
  1207:             for (int i0__ = 0; i0__ < T; ++i0__) {
  1208:                 for (int i1__ = 0; i1__ < G; ++i1__) {
  1209:                     if (stan::math::is_uninitialized(theta_bar[i0__](i1__))) {
  1210:                         std::stringstream msg__;
  1211:                         msg__ << "Undefined transformed parameter: theta_bar" << '[' << i0__ << ']' << '[' << i1__ << ']';
  1212:                         throw std::runtime_error(msg__.str());
  1213:                     }
  1214:                 }
  1215:             }
  1216:             for (int i0__ = 0; i0__ < D; ++i0__) {
  1217:                 for (int i1__ = 0; i1__ < Q; ++i1__) {
  1218:                     if (stan::math::is_uninitialized(diff[i0__](i1__))) {
  1219:                         std::stringstream msg__;
  1220:                         msg__ << "Undefined transformed parameter: diff" << '[' << i0__ << ']' << '[' << i1__ << ']';
  1221:                         throw std::runtime_error(msg__.str());
  1222:                     }
  1223:                 }
  1224:             }
  1225:             for (int i0__ = 0; i0__ < D; ++i0__) {
  1226:                 for (int i1__ = 0; i1__ < Q; ++i1__) {
  1227:                     if (stan::math::is_uninitialized(kappa[i0__](i1__))) {
  1228:                         std::stringstream msg__;
  1229:                         msg__ << "Undefined transformed parameter: kappa" << '[' << i0__ << ']' << '[' << i1__ << ']';
  1230:                         throw std::runtime_error(msg__.str());
  1231:                     }
  1232:                 }
  1233:             }
  1234:             for (int i0__ = 0; i0__ < Q; ++i0__) {
  1235:                 if (stan::math::is_uninitialized(disc(i0__))) {
  1236:                     std::stringstream msg__;
  1237:                     msg__ << "Undefined transformed parameter: disc" << '[' << i0__ << ']';
  1238:                     throw std::runtime_error(msg__.str());
  1239:                 }
  1240:             }
  1241:             for (int i0__ = 0; i0__ < Q; ++i0__) {
  1242:                 if (stan::math::is_uninitialized(sd_item(i0__))) {
  1243:                     std::stringstream msg__;
  1244:                     msg__ << "Undefined transformed parameter: sd_item" << '[' << i0__ << ']';
  1245:                     throw std::runtime_error(msg__.str());
  1246:                 }
  1247:             }
  1248:             for (int i0__ = 0; i0__ < Q; ++i0__) {
  1249:                 if (stan::math::is_uninitialized(var_item(i0__))) {
  1250:                     std::stringstream msg__;
  1251:                     msg__ << "Undefined transformed parameter: var_item" << '[' << i0__ << ']';
  1252:                     throw std::runtime_error(msg__.str());
  1253:                 }
  1254:             }
  1255:             for (int i0__ = 0; i0__ < T; ++i0__) {
  1256:                 if (stan::math::is_uninitialized(var_theta(i0__))) {
  1257:                     std::stringstream msg__;
  1258:                     msg__ << "Undefined transformed parameter: var_theta" << '[' << i0__ << ']';
  1259:                     throw std::runtime_error(msg__.str());
  1260:                 }
  1261:             }
  1262:             for (int i0__ = 0; i0__ < T; ++i0__) {
  1263:                 for (int i1__ = 0; i1__ < P; ++i1__) {
  1264:                     if (stan::math::is_uninitialized(gamma[i0__](i1__))) {
  1265:                         std::stringstream msg__;
  1266:                         msg__ << "Undefined transformed parameter: gamma" << '[' << i0__ << ']' << '[' << i1__ << ']';
  1267:                         throw std::runtime_error(msg__.str());
  1268:                     }
  1269:                 }
  1270:             }
  1271:             for (int i0__ = 0; i0__ < T; ++i0__) {
  1272:                 for (int i1__ = 0; i1__ < G; ++i1__) {
  1273:                     if (stan::math::is_uninitialized(mu_theta_bar[i0__](i1__))) {
  1274:                         std::stringstream msg__;
  1275:                         msg__ << "Undefined transformed parameter: mu_theta_bar" << '[' << i0__ << ']' << '[' << i1__ << ']';
  1276:                         throw std::runtime_error(msg__.str());
  1277:                     }
  1278:                 }
  1279:             }
  1280:             for (int i0__ = 0; i0__ < T; ++i0__) {
  1281:                 for (int i1__ = 0; i1__ < P; ++i1__) {
  1282:                     if (stan::math::is_uninitialized(mu_gamma[i0__](i1__))) {
  1283:                         std::stringstream msg__;
  1284:                         msg__ << "Undefined transformed parameter: mu_gamma" << '[' << i0__ << ']' << '[' << i1__ << ']';
  1285:                         throw std::runtime_error(msg__.str());
  1286:                     }
  1287:                 }
  1288:             }
  1289:             for (int i0__ = 0; i0__ < T; ++i0__) {
  1290:                 for (int i1__ = 0; i1__ < Q; ++i1__) {
  1291:                     for (int i2__ = 0; i2__ < G; ++i2__) {
  1292:                         if (stan::math::is_uninitialized(z[i0__][i1__](i2__))) {
  1293:                             std::stringstream msg__;
  1294:                             msg__ << "Undefined transformed parameter: z" << '[' << i0__ << ']' << '[' << i1__ << ']' << '[' << i2__ << ']';
  1295:                             throw std::runtime_error(msg__.str());
  1296:                         }
  1297:                     }
  1298:                 }
  1299:             }
  1300:             for (int i0__ = 0; i0__ < T; ++i0__) {
  1301:                 for (int i1__ = 0; i1__ < Q; ++i1__) {
  1302:                     for (int i2__ = 0; i2__ < G; ++i2__) {
  1303:                         if (stan::math::is_uninitialized(prob[i0__][i1__][i2__])) {
  1304:                             std::stringstream msg__;
  1305:                             msg__ << "Undefined transformed parameter: prob" << '[' << i0__ << ']' << '[' << i1__ << ']' << '[' << i2__ << ']';
  1306:                             throw std::runtime_error(msg__.str());
  1307:                         }
  1308:                     }
  1309:                 }
  1310:             }
  1311: 
  1312:             const char* function__ = "validate transformed params";
  1313:             (void) function__;  // dummy to suppress unused var warning
  1314:             current_statement_begin__ = 55;
  1315:             current_statement_begin__ = 56;
  1316:             current_statement_begin__ = 57;
  1317:             current_statement_begin__ = 58;
  1318:             check_greater_or_equal(function__,"disc",disc,0);
  1319:             current_statement_begin__ = 59;
  1320:             check_greater_or_equal(function__,"sd_item",sd_item,0);
  1321:             current_statement_begin__ = 60;
  1322:             check_greater_or_equal(function__,"var_item",var_item,0);
  1323:             current_statement_begin__ = 61;
  1324:             check_greater_or_equal(function__,"var_theta",var_theta,0);
  1325:             current_statement_begin__ = 63;
  1326:             current_statement_begin__ = 64;
  1327:             current_statement_begin__ = 65;
  1328:             current_statement_begin__ = 66;
  1329:             current_statement_begin__ = 67;
  1330:             for (int k0__ = 0; k0__ < T; ++k0__) {
  1331:                 for (int k1__ = 0; k1__ < Q; ++k1__) {
  1332:                     for (int k2__ = 0; k2__ < G; ++k2__) {
  1333:                         check_greater_or_equal(function__,"prob[k0__][k1__][k2__]",prob[k0__][k1__][k2__],0);
  1334:                         check_less_or_equal(function__,"prob[k0__][k1__][k2__]",prob[k0__][k1__][k2__],1);
  1335:                     }
  1336:                 }
  1337:             }
  1338: 
  1339:             // model body
  1340:             {
  1341:             current_statement_begin__ = 161;
  1342:             validate_non_negative_index("prob_vec", "N", N);
  1343:             vector<local_scalar_t__> prob_vec(N);
  1344:             stan::math::initialize(prob_vec, DUMMY_VAR__);
  1345:             stan::math::fill(prob_vec,DUMMY_VAR__);
  1346:             current_statement_begin__ = 162;
  1347:             int pos(0);
  1348:             (void) pos;  // dummy to suppress unused var warning
  1349: 
  1350:             stan::math::fill(pos, std::numeric_limits<int>::min());
  1351: 
  1352: 
  1353:             current_statement_begin__ = 163;
  1354:             stan::math::assign(pos, 0);
  1355:             current_statement_begin__ = 166;
  1356:             if (as_bool(logical_eq(constant_item,1))) {
  1357: 
  1358:                 current_statement_begin__ = 167;
  1359:                 lp_accum__.add(normal_log<propto__>(get_base1(diff_raw,1,"diff_raw",1), 0, 1));
  1360:             }
  1361:             current_statement_begin__ = 169;
  1362:             lp_accum__.add(lognormal_log<propto__>(disc_raw, 0, 1));
  1363:             current_statement_begin__ = 170;
  1364:             lp_accum__.add(cauchy_log<propto__>(sd_gamma_geo, 0, 2.5));
  1365:             current_statement_begin__ = 171;
  1366:             lp_accum__.add(cauchy_log<propto__>(sd_gamma_demo, 0, 2.5));
  1367:             current_statement_begin__ = 172;
  1368:             lp_accum__.add(cauchy_log<propto__>(sd_innov_delta, 0, innov_sd_delta_scale));
  1369:             current_statement_begin__ = 173;
  1370:             lp_accum__.add(cauchy_log<propto__>(sd_innov_gamma, 0, 2.5));
  1371:             current_statement_begin__ = 174;
  1372:             lp_accum__.add(cauchy_log<propto__>(sd_innov_logsd, 0, innov_sd_theta_scale));
  1373:             current_statement_begin__ = 176;
  1374:             for (int t = 1; t <= T; ++t) {
  1375: 
  1376:                 current_statement_begin__ = 177;
  1377:                 lp_accum__.add(normal_log<propto__>(get_base1(gamma_raw,t,"gamma_raw",1), 0, 1));
  1378:                 current_statement_begin__ = 178;
  1379:                 lp_accum__.add(normal_log<propto__>(get_base1(theta_bar_raw,t,"theta_bar_raw",1), 0, 1));
  1380:                 current_statement_begin__ = 179;
  1381:                 if (as_bool(logical_eq(t,1))) {
  1382: 
  1383:                     current_statement_begin__ = 180;
  1384:                     if (as_bool(logical_eq(constant_item,0))) {
  1385: 
  1386:                         current_statement_begin__ = 181;
  1387:                         lp_accum__.add(normal_log<propto__>(get_base1(diff_raw,t,"diff_raw",1), 0, 1));
  1388:                     }
  1389:                     current_statement_begin__ = 184;
  1390:                     lp_accum__.add(cauchy_log<propto__>(get_base1(sd_theta_bar,t,"sd_theta_bar",1), 0, 2.5));
  1391:                     current_statement_begin__ = 185;
  1392:                     lp_accum__.add(cauchy_log<propto__>(get_base1(sd_theta,t,"sd_theta",1), 0, 2.5));
  1393:                     current_statement_begin__ = 186;
  1394:                     lp_accum__.add(normal_log<propto__>(get_base1(nu_geo,t,"nu_geo",1), 0, 10));
  1395:                     current_statement_begin__ = 187;
  1396:                     lp_accum__.add(normal_log<propto__>(nu_geo_prior, 0, 10));
  1397:                     current_statement_begin__ = 188;
  1398:                     lp_accum__.add(normal_log<propto__>(get_base1(delta_gamma,t,"delta_gamma",1), 0.5, 0.5));
  1399:                     current_statement_begin__ = 189;
  1400:                     lp_accum__.add(normal_log<propto__>(get_base1(delta_tbar,t,"delta_tbar",1), delta_tbar_prior_mean, delta_tbar_prior_sd));
  1401:                     current_statement_begin__ = 190;
  1402:                     lp_accum__.add(normal_log<propto__>(get_base1(xi,t,"xi",1), 0, 10));
  1403:                 }
  1404:                 current_statement_begin__ = 192;
  1405:                 if (as_bool(logical_gt(t,1))) {
  1406: 
  1407:                     current_statement_begin__ = 196;
  1408:                     if (as_bool(logical_eq(constant_item,0))) {
  1409: 
  1410:                         current_statement_begin__ = 197;
  1411:                         lp_accum__.add(normal_log<propto__>(get_base1(diff_raw,t,"diff_raw",1), get_base1(diff_raw,(t - 1),"diff_raw",1), sd_innov_gamma));
  1412:                     }
  1413:                     current_statement_begin__ = 201;
  1414:                     lp_accum__.add(normal_log<propto__>(get_base1(delta_gamma,t,"delta_gamma",1), get_base1(delta_gamma,(t - 1),"delta_gamma",1), sd_innov_delta));
  1415:                     current_statement_begin__ = 202;
  1416:                     lp_accum__.add(normal_log<propto__>(get_base1(nu_geo,t,"nu_geo",1), get_base1(nu_geo,(t - 1),"nu_geo",1), sd_innov_delta));
  1417:                     current_statement_begin__ = 203;
  1418:                     lp_accum__.add(normal_log<propto__>(get_base1(delta_tbar,t,"delta_tbar",1), get_base1(delta_tbar,(t - 1),"delta_tbar",1), sd_innov_delta));
  1419:                     current_statement_begin__ = 204;
  1420:                     lp_accum__.add(lognormal_log<propto__>(get_base1(sd_theta_bar,t,"sd_theta_bar",1), stan::math::log(get_base1(sd_theta_bar,(t - 1),"sd_theta_bar",1)), sd_innov_logsd));
  1421:                     current_statement_begin__ = 205;
  1422:                     lp_accum__.add(lognormal_log<propto__>(get_base1(sd_theta,t,"sd_theta",1), stan::math::log(get_base1(sd_theta,(t - 1),"sd_theta",1)), sd_innov_logsd));
  1423:                     current_statement_begin__ = 206;
  1424:                     if (as_bool((primitive_value(logical_eq(separate_t,0)) && primitive_value(logical_gt(t,2))))) {
  1425: 
  1426:                         current_statement_begin__ = 207;
  1427:                         lp_accum__.add(normal_log<propto__>(get_base1(xi,t,"xi",1), get_base1(xi,(t - 1),"xi",1), sd_innov_gamma));
  1428:                     }
  1429:                     current_statement_begin__ = 209;
  1430:                     if (as_bool((primitive_value(logical_eq(separate_t,1)) || primitive_value(logical_eq(t,2))))) {
  1431: 
  1432:                         current_statement_begin__ = 210;
  1433:                         lp_accum__.add(normal_log<propto__>(get_base1(xi,t,"xi",1), 0, 10));
  1434:                     }
  1435:                 }
  1436:                 current_statement_begin__ = 214;
  1437:                 for (int q = 1; q <= Q; ++q) {
  1438: 
  1439:                     current_statement_begin__ = 215;
  1440:                     for (int g = 1; g <= G; ++g) {
  1441: 
  1442:                         current_statement_begin__ = 216;
  1443:                         stan::math::assign(pos, stan::model::deep_copy((pos + 1)));
  1444:                         current_statement_begin__ = 217;
  1445:                         stan::model::assign(prob_vec, 
  1446:                                     stan::model::cons_list(stan::model::index_uni(pos), stan::model::nil_index_list()), 
  1447:                                     get_base1(get_base1(get_base1(prob,t,"prob",1),q,"prob",2),g,"prob",3), 
  1448:                                     "assigning variable prob_vec");
  1449:                     }
  1450:                 }
  1451:             }
  1452:             current_statement_begin__ = 224;
  1453:             lp_accum__.add(binomial_log<propto__>(stan::model::rvalue(s_vec, stan::model::cons_list(stan::model::index_multi(observed), stan::model::nil_index_list()), "s_vec"), stan::model::rvalue(n_vec, stan::model::cons_list(stan::model::index_multi(observed), stan::model::nil_index_list()), "n_vec"), stan::model::rvalue(prob_vec, stan::model::cons_list(stan::model::index_multi(observed), stan::model::nil_index_list()), "prob_vec")));
  1454:             }
  1455: 
  1456:         } catch (const std::exception& e) {
  1457:             stan::lang::rethrow_located(e, current_statement_begin__, prog_reader__());
  1458:             // Next line prevents compiler griping about no return
  1459:             throw std::runtime_error("*** IF YOU SEE THIS, PLEASE REPORT A BUG ***");
  1460:         }
  1461: 
  1462:         lp_accum__.add(lp__);
  1463:         return lp_accum__.sum();
  1464: 
  1465:     } // log_prob()
  1466: 
  1467:     template <bool propto, bool jacobian, typename T_>
  1468:     T_ log_prob(Eigen::Matrix<T_,Eigen::Dynamic,1>& params_r,
  1469:                std::ostream* pstream = 0) const {
  1470:       std::vector<T_> vec_params_r;
  1471:       vec_params_r.reserve(params_r.size());
  1472:       for (int i = 0; i < params_r.size(); ++i)
  1473:         vec_params_r.push_back(params_r(i));
  1474:       std::vector<int> vec_params_i;
  1475:       return log_prob<propto,jacobian,T_>(vec_params_r, vec_params_i, pstream);
  1476:     }
  1477: 
  1478: 
  1479:     void get_param_names(std::vector<std::string>& names__) const {
  1480:         names__.resize(0);
  1481:         names__.push_back("diff_raw");
  1482:         names__.push_back("disc_raw");
  1483:         names__.push_back("xi");
  1484:         names__.push_back("gamma_raw");
  1485:         names__.push_back("delta_gamma");
  1486:         names__.push_back("nu_geo");
  1487:         names__.push_back("nu_geo_prior");
  1488:         names__.push_back("delta_tbar");
  1489:         names__.push_back("theta_bar_raw");
  1490:         names__.push_back("sd_theta_bar");
  1491:         names__.push_back("sd_theta");
  1492:         names__.push_back("sd_gamma_geo");
  1493:         names__.push_back("sd_gamma_demo");
  1494:         names__.push_back("sd_innov_delta");
  1495:         names__.push_back("sd_innov_logsd");
  1496:         names__.push_back("sd_innov_gamma");
  1497:         names__.push_back("theta_bar");
  1498:         names__.push_back("diff");
  1499:         names__.push_back("kappa");
  1500:         names__.push_back("disc");
  1501:         names__.push_back("sd_item");
  1502:         names__.push_back("var_item");
  1503:         names__.push_back("var_theta");
  1504:         names__.push_back("gamma");
  1505:         names__.push_back("mu_theta_bar");
  1506:         names__.push_back("mu_gamma");
  1507:         names__.push_back("z");
  1508:         names__.push_back("prob");
  1509:         names__.push_back("sd_total");
  1510:     }
  1511: 
  1512: 
  1513:     void get_dims(std::vector<std::vector<size_t> >& dimss__) const {
  1514:         dimss__.resize(0);
  1515:         std::vector<size_t> dims__;
  1516:         dims__.resize(0);
  1517:         dims__.push_back(D);
  1518:         dims__.push_back(Q);
  1519:         dimss__.push_back(dims__);
  1520:         dims__.resize(0);
  1521:         dims__.push_back(Q);
  1522:         dimss__.push_back(dims__);
  1523:         dims__.resize(0);
  1524:         dims__.push_back(T);
  1525:         dimss__.push_back(dims__);
  1526:         dims__.resize(0);
  1527:         dims__.push_back(T);
  1528:         dims__.push_back(P);
  1529:         dimss__.push_back(dims__);
  1530:         dims__.resize(0);
  1531:         dims__.push_back(T);
  1532:         dimss__.push_back(dims__);
  1533:         dims__.resize(0);
  1534:         dims__.push_back(T);
  1535:         dims__.push_back(H);
  1536:         dimss__.push_back(dims__);
  1537:         dims__.resize(0);
  1538:         dims__.push_back(Hprior);
  1539:         dimss__.push_back(dims__);
  1540:         dims__.resize(0);
  1541:         dims__.push_back(T);
  1542:         dimss__.push_back(dims__);
  1543:         dims__.resize(0);
  1544:         dims__.push_back(T);
  1545:         dims__.push_back(G);
  1546:         dimss__.push_back(dims__);
  1547:         dims__.resize(0);
  1548:         dims__.push_back(T);
  1549:         dimss__.push_back(dims__);
  1550:         dims__.resize(0);
  1551:         dims__.push_back(T);
  1552:         dimss__.push_back(dims__);
  1553:         dims__.resize(0);
  1554:         dimss__.push_back(dims__);
  1555:         dims__.resize(0);
  1556:         dimss__.push_back(dims__);
  1557:         dims__.resize(0);
  1558:         dimss__.push_back(dims__);
  1559:         dims__.resize(0);
  1560:         dimss__.push_back(dims__);
  1561:         dims__.resize(0);
  1562:         dimss__.push_back(dims__);
  1563:         dims__.resize(0);
  1564:         dims__.push_back(T);
  1565:         dims__.push_back(G);
  1566:         dimss__.push_back(dims__);
  1567:         dims__.resize(0);
  1568:         dims__.push_back(D);
  1569:         dims__.push_back(Q);
  1570:         dimss__.push_back(dims__);
  1571:         dims__.resize(0);
  1572:         dims__.push_back(D);
  1573:         dims__.push_back(Q);
  1574:         dimss__.push_back(dims__);
  1575:         dims__.resize(0);
  1576:         dims__.push_back(Q);
  1577:         dimss__.push_back(dims__);
  1578:         dims__.resize(0);
  1579:         dims__.push_back(Q);
  1580:         dimss__.push_back(dims__);
  1581:         dims__.resize(0);
  1582:         dims__.push_back(Q);
  1583:         dimss__.push_back(dims__);
  1584:         dims__.resize(0);
  1585:         dims__.push_back(T);
  1586:         dimss__.push_back(dims__);
  1587:         dims__.resize(0);
  1588:         dims__.push_back(T);
  1589:         dims__.push_back(P);
  1590:         dimss__.push_back(dims__);
  1591:         dims__.resize(0);
  1592:         dims__.push_back(T);
  1593:         dims__.push_back(G);
  1594:         dimss__.push_back(dims__);
  1595:         dims__.resize(0);
  1596:         dims__.push_back(T);
  1597:         dims__.push_back(P);
  1598:         dimss__.push_back(dims__);
  1599:         dims__.resize(0);
  1600:         dims__.push_back(T);
  1601:         dims__.push_back(Q);
  1602:         dims__.push_back(G);
  1603:         dimss__.push_back(dims__);
  1604:         dims__.resize(0);
  1605:         dims__.push_back(T);
  1606:         dims__.push_back(Q);
  1607:         dims__.push_back(G);
  1608:         dimss__.push_back(dims__);
  1609:         dims__.resize(0);
  1610:         dims__.push_back(T);
  1611:         dimss__.push_back(dims__);
  1612:     }
  1613: 
  1614:     template <typename RNG>
  1615:     void write_array(RNG& base_rng__,
  1616:                      std::vector<double>& params_r__,
  1617:                      std::vector<int>& params_i__,
  1618:                      std::vector<double>& vars__,
  1619:                      bool include_tparams__ = true,
  1620:                      bool include_gqs__ = true,
  1621:                      std::ostream* pstream__ = 0) const {
  1622:         typedef double local_scalar_t__;
  1623: 
  1624:         vars__.resize(0);
  1625:         stan::io::reader<local_scalar_t__> in__(params_r__,params_i__);
  1626:         static const char* function__ = "model1acdc4b8830e0_2017_01_04_namespace::write_array";
  1627:         (void) function__;  // dummy to suppress unused var warning
  1628:         // read-transform, write parameters
  1629:         vector<vector_d> diff_raw;
  1630:         size_t dim_diff_raw_0__ = D;
  1631:         for (size_t k_0__ = 0; k_0__ < dim_diff_raw_0__; ++k_0__) {
  1632:             diff_raw.push_back(in__.vector_constrain(Q));
  1633:         }
  1634:         vector_d disc_raw = in__.vector_lb_constrain(0,Q);
  1635:         vector_d xi = in__.vector_constrain(T);
  1636:         vector<vector_d> gamma_raw;
  1637:         size_t dim_gamma_raw_0__ = T;
  1638:         for (size_t k_0__ = 0; k_0__ < dim_gamma_raw_0__; ++k_0__) {
  1639:             gamma_raw.push_back(in__.vector_constrain(P));
  1640:         }
  1641:         vector_d delta_gamma = in__.vector_constrain(T);
  1642:         vector<vector_d> nu_geo;
  1643:         size_t dim_nu_geo_0__ = T;
  1644:         for (size_t k_0__ = 0; k_0__ < dim_nu_geo_0__; ++k_0__) {
  1645:             nu_geo.push_back(in__.vector_constrain(H));
  1646:         }
  1647:         vector_d nu_geo_prior = in__.vector_constrain(Hprior);
  1648:         vector_d delta_tbar = in__.vector_constrain(T);
  1649:         vector<vector_d> theta_bar_raw;
  1650:         size_t dim_theta_bar_raw_0__ = T;
  1651:         for (size_t k_0__ = 0; k_0__ < dim_theta_bar_raw_0__; ++k_0__) {
  1652:             theta_bar_raw.push_back(in__.vector_constrain(G));
  1653:         }
  1654:         vector_d sd_theta_bar = in__.vector_lb_constrain(0,T);
  1655:         vector_d sd_theta = in__.vector_lb_constrain(0,T);
  1656:         double sd_gamma_geo = in__.scalar_lb_constrain(0);
  1657:         double sd_gamma_demo = in__.scalar_lb_constrain(0);
  1658:         double sd_innov_delta = in__.scalar_lb_constrain(0);
  1659:         double sd_innov_logsd = in__.scalar_lb_constrain(0);
  1660:         double sd_innov_gamma = in__.scalar_lb_constrain(0);
  1661:             for (int k_1__ = 0; k_1__ < Q; ++k_1__) {
  1662:                 for (int k_0__ = 0; k_0__ < D; ++k_0__) {
  1663:                 vars__.push_back(diff_raw[k_0__][k_1__]);
  1664:                 }
  1665:             }
  1666:             for (int k_0__ = 0; k_0__ < Q; ++k_0__) {
  1667:             vars__.push_back(disc_raw[k_0__]);
  1668:             }
  1669:             for (int k_0__ = 0; k_0__ < T; ++k_0__) {
  1670:             vars__.push_back(xi[k_0__]);
  1671:             }
  1672:             for (int k_1__ = 0; k_1__ < P; ++k_1__) {
  1673:                 for (int k_0__ = 0; k_0__ < T; ++k_0__) {
  1674:                 vars__.push_back(gamma_raw[k_0__][k_1__]);
  1675:                 }
  1676:             }
  1677:             for (int k_0__ = 0; k_0__ < T; ++k_0__) {
  1678:             vars__.push_back(delta_gamma[k_0__]);
  1679:             }
  1680:             for (int k_1__ = 0; k_1__ < H; ++k_1__) {
  1681:                 for (int k_0__ = 0; k_0__ < T; ++k_0__) {
  1682:                 vars__.push_back(nu_geo[k_0__][k_1__]);
  1683:                 }
  1684:             }
  1685:             for (int k_0__ = 0; k_0__ < Hprior; ++k_0__) {
  1686:             vars__.push_back(nu_geo_prior[k_0__]);
  1687:             }
  1688:             for (int k_0__ = 0; k_0__ < T; ++k_0__) {
  1689:             vars__.push_back(delta_tbar[k_0__]);
  1690:             }
  1691:             for (int k_1__ = 0; k_1__ < G; ++k_1__) {
  1692:                 for (int k_0__ = 0; k_0__ < T; ++k_0__) {
  1693:                 vars__.push_back(theta_bar_raw[k_0__][k_1__]);
  1694:                 }
  1695:             }
  1696:             for (int k_0__ = 0; k_0__ < T; ++k_0__) {
  1697:             vars__.push_back(sd_theta_bar[k_0__]);
  1698:             }
  1699:             for (int k_0__ = 0; k_0__ < T; ++k_0__) {
  1700:             vars__.push_back(sd_theta[k_0__]);
  1701:             }
  1702:         vars__.push_back(sd_gamma_geo);
  1703:         vars__.push_back(sd_gamma_demo);
  1704:         vars__.push_back(sd_innov_delta);
  1705:         vars__.push_back(sd_innov_logsd);
  1706:         vars__.push_back(sd_innov_gamma);
  1707: 
  1708:         // declare and define transformed parameters
  1709:         double lp__ = 0.0;
  1710:         (void) lp__;  // dummy to suppress unused var warning
  1711:         stan::math::accumulator<double> lp_accum__;
  1712: 
  1713:         local_scalar_t__ DUMMY_VAR__(std::numeric_limits<double>::quiet_NaN());
  1714:         (void) DUMMY_VAR__;  // suppress unused var warning
  1715: 
  1716:         try {
  1717:             current_statement_begin__ = 55;
  1718:             validate_non_negative_index("theta_bar", "G", G);
  1719:             validate_non_negative_index("theta_bar", "T", T);
  1720:             vector<Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> > theta_bar(T, (Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> (static_cast<Eigen::VectorXd::Index>(G))));
  1721:             stan::math::initialize(theta_bar, DUMMY_VAR__);
  1722:             stan::math::fill(theta_bar,DUMMY_VAR__);
  1723:             current_statement_begin__ = 56;
  1724:             validate_non_negative_index("diff", "Q", Q);
  1725:             validate_non_negative_index("diff", "D", D);
  1726:             vector<Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> > diff(D, (Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> (static_cast<Eigen::VectorXd::Index>(Q))));
  1727:             stan::math::initialize(diff, DUMMY_VAR__);
  1728:             stan::math::fill(diff,DUMMY_VAR__);
  1729:             current_statement_begin__ = 57;
  1730:             validate_non_negative_index("kappa", "Q", Q);
  1731:             validate_non_negative_index("kappa", "D", D);
  1732:             vector<Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> > kappa(D, (Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> (static_cast<Eigen::VectorXd::Index>(Q))));
  1733:             stan::math::initialize(kappa, DUMMY_VAR__);
  1734:             stan::math::fill(kappa,DUMMY_VAR__);
  1735:             current_statement_begin__ = 58;
  1736:             validate_non_negative_index("disc", "Q", Q);
  1737:             Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1>  disc(static_cast<Eigen::VectorXd::Index>(Q));
  1738:             (void) disc;  // dummy to suppress unused var warning
  1739: 
  1740:             stan::math::initialize(disc, DUMMY_VAR__);
  1741:             stan::math::fill(disc,DUMMY_VAR__);
  1742:             current_statement_begin__ = 59;
  1743:             validate_non_negative_index("sd_item", "Q", Q);
  1744:             Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1>  sd_item(static_cast<Eigen::VectorXd::Index>(Q));
  1745:             (void) sd_item;  // dummy to suppress unused var warning
  1746: 
  1747:             stan::math::initialize(sd_item, DUMMY_VAR__);
  1748:             stan::math::fill(sd_item,DUMMY_VAR__);
  1749:             current_statement_begin__ = 60;
  1750:             validate_non_negative_index("var_item", "Q", Q);
  1751:             Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1>  var_item(static_cast<Eigen::VectorXd::Index>(Q));
  1752:             (void) var_item;  // dummy to suppress unused var warning
  1753: 
  1754:             stan::math::initialize(var_item, DUMMY_VAR__);
  1755:             stan::math::fill(var_item,DUMMY_VAR__);
  1756:             current_statement_begin__ = 61;
  1757:             validate_non_negative_index("var_theta", "T", T);
  1758:             Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1>  var_theta(static_cast<Eigen::VectorXd::Index>(T));
  1759:             (void) var_theta;  // dummy to suppress unused var warning
  1760: 
  1761:             stan::math::initialize(var_theta, DUMMY_VAR__);
  1762:             stan::math::fill(var_theta,DUMMY_VAR__);
  1763:             current_statement_begin__ = 63;
  1764:             validate_non_negative_index("gamma", "P", P);
  1765:             validate_non_negative_index("gamma", "T", T);
  1766:             vector<Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> > gamma(T, (Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> (static_cast<Eigen::VectorXd::Index>(P))));
  1767:             stan::math::initialize(gamma, DUMMY_VAR__);
  1768:             stan::math::fill(gamma,DUMMY_VAR__);
  1769:             current_statement_begin__ = 64;
  1770:             validate_non_negative_index("mu_theta_bar", "G", G);
  1771:             validate_non_negative_index("mu_theta_bar", "T", T);
  1772:             vector<Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> > mu_theta_bar(T, (Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> (static_cast<Eigen::VectorXd::Index>(G))));
  1773:             stan::math::initialize(mu_theta_bar, DUMMY_VAR__);
  1774:             stan::math::fill(mu_theta_bar,DUMMY_VAR__);
  1775:             current_statement_begin__ = 65;
  1776:             validate_non_negative_index("mu_gamma", "P", P);
  1777:             validate_non_negative_index("mu_gamma", "T", T);
  1778:             vector<Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> > mu_gamma(T, (Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> (static_cast<Eigen::VectorXd::Index>(P))));
  1779:             stan::math::initialize(mu_gamma, DUMMY_VAR__);
  1780:             stan::math::fill(mu_gamma,DUMMY_VAR__);
  1781:             current_statement_begin__ = 66;
  1782:             validate_non_negative_index("z", "G", G);
  1783:             validate_non_negative_index("z", "T", T);
  1784:             validate_non_negative_index("z", "Q", Q);
  1785:             vector<vector<Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> > > z(T, (vector<Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> >(Q, (Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1> (static_cast<Eigen::VectorXd::Index>(G))))));
  1786:             stan::math::initialize(z, DUMMY_VAR__);
  1787:             stan::math::fill(z,DUMMY_VAR__);
  1788:             current_statement_begin__ = 67;
  1789:             validate_non_negative_index("prob", "T", T);
  1790:             validate_non_negative_index("prob", "Q", Q);
  1791:             validate_non_negative_index("prob", "G", G);
  1792:             vector<vector<vector<local_scalar_t__> > > prob(T, (vector<vector<local_scalar_t__> >(Q, (vector<local_scalar_t__>(G)))));
  1793:             stan::math::initialize(prob, DUMMY_VAR__);
  1794:             stan::math::fill(prob,DUMMY_VAR__);
  1795: 
  1796: 
  1797:             current_statement_begin__ = 69;
  1798:             stan::math::assign(disc, multiply(disc_raw,pow(stan::math::exp(sum(stan::math::log(disc_raw))),-(inv(Q)))));
  1799:             current_statement_begin__ = 70;
  1800:             for (int q = 1; q <= Q; ++q) {
  1801: 
  1802:                 current_statement_begin__ = 71;
  1803:                 stan::model::assign(sd_item, 
  1804:                             stan::model::cons_list(stan::model::index_uni(q), stan::model::nil_index_list()), 
  1805:                             inv(get_base1(disc,q,"disc",1)), 
  1806:                             "assigning variable sd_item");
  1807:             }
  1808:             current_statement_begin__ = 73;
  1809:             for (int d = 1; d <= D; ++d) {
  1810: 
  1811:                 current_statement_begin__ = 75;
  1812:                 stan::model::assign(diff, 
  1813:                             stan::model::cons_list(stan::model::index_uni(d), stan::model::nil_index_list()), 
  1814:                             subtract(get_base1(diff_raw,d,"diff_raw",1),mean(get_base1(diff_raw,1,"diff_raw",1))), 
  1815:                             "assigning variable diff");
  1816:                 current_statement_begin__ = 76;
  1817:                 stan::model::assign(kappa, 
  1818:                             stan::model::cons_list(stan::model::index_uni(d), stan::model::nil_index_list()), 
  1819:                             elt_divide(get_base1(diff,d,"diff",1),disc), 
  1820:                             "assigning variable kappa");
  1821:             }
  1822:             current_statement_begin__ = 78;
  1823:             stan::math::assign(var_item, elt_multiply(sd_item,sd_item));
  1824:             current_statement_begin__ = 79;
  1825:             stan::math::assign(var_theta, elt_multiply(sd_theta,sd_theta));
  1826:             current_statement_begin__ = 80;
  1827:             for (int t = 1; t <= T; ++t) {
  1828: 
  1829:                 current_statement_begin__ = 81;
  1830:                 if (as_bool((primitive_value(logical_eq(t,1)) || primitive_value(logical_eq(separate_t,1))))) {
  1831: 
  1832:                     current_statement_begin__ = 82;
  1833:                     stan::model::assign(mu_gamma, 
  1834:                                 stan::model::cons_list(stan::model::index_uni(t), stan::model::nil_index_list()), 
  1835:                                 multiply(get_base1(ZZ_prior,t,"ZZ_prior",1),nu_geo_prior), 
  1836:                                 "assigning variable mu_gamma");
  1837:                     current_statement_begin__ = 83;
  1838:                     for (int p = 1; p <= P; ++p) {
  1839: 
  1840:                         current_statement_begin__ = 84;
  1841:                         if (as_bool(logical_lte(p,S))) {
  1842: 
  1843:                             current_statement_begin__ = 85;
  1844:                             stan::model::assign(gamma, 
  1845:                                         stan::model::cons_list(stan::model::index_uni(t), stan::model::cons_list(stan::model::index_uni(p), stan::model::nil_index_list())), 
  1846:                                         (get_base1(get_base1(mu_gamma,t,"mu_gamma",1),p,"mu_gamma",2) + (sd_gamma_geo * get_base1(get_base1(gamma_raw,t,"gamma_raw",1),p,"gamma_raw",2))), 
  1847:                                         "assigning variable gamma");
  1848:                         }
  1849:                         current_statement_begin__ = 87;
  1850:                         if (as_bool(logical_gt(p,S))) {
  1851: 
  1852:                             current_statement_begin__ = 88;
  1853:                             stan::model::assign(gamma, 
  1854:                                         stan::model::cons_list(stan::model::index_uni(t), stan::model::cons_list(stan::model::index_uni(p), stan::model::nil_index_list())), 
  1855:                                         (get_base1(get_base1(mu_gamma,t,"mu_gamma",1),p,"mu_gamma",2) + (sd_gamma_demo * get_base1(get_base1(gamma_raw,t,"gamma_raw",1),p,"gamma_raw",2))), 
  1856:                                         "assigning variable gamma");
  1857:                         }
  1858:                     }
  1859:                     current_statement_begin__ = 91;
  1860:                     stan::model::assign(mu_theta_bar, 
  1861:                                 stan::model::cons_list(stan::model::index_uni(t), stan::model::nil_index_list()), 
  1862:                                 add(get_base1(xi,t,"xi",1),multiply(XX,get_base1(gamma,t,"gamma",1))), 
  1863:                                 "assigning variable mu_theta_bar");
  1864:                 }
  1865:                 current_statement_begin__ = 94;
  1866:                 if (as_bool((primitive_value(logical_gt(t,1)) && primitive_value(logical_eq(separate_t,0))))) {
  1867: 
  1868:                     current_statement_begin__ = 95;
  1869:                     if (as_bool(logical_eq(t,2))) {
  1870: 
  1871:                         current_statement_begin__ = 103;
  1872:                         stan::model::assign(mu_gamma, 
  1873:                                     stan::model::cons_list(stan::model::index_uni(t), stan::model::nil_index_list()), 
  1874:                                     multiply(get_base1(ZZ_prior,t,"ZZ_prior",1),nu_geo_prior), 
  1875:                                     "assigning variable mu_gamma");
  1876:                         current_statement_begin__ = 104;
  1877:                         for (int p = 1; p <= P; ++p) {
  1878: 
  1879:                             current_statement_begin__ = 105;
  1880:                             if (as_bool(logical_lte(p,S))) {
  1881: 
  1882:                                 current_statement_begin__ = 106;
  1883:                                 stan::model::assign(gamma, 
  1884:                                             stan::model::cons_list(stan::model::index_uni(t), stan::model::cons_list(stan::model::index_uni(p), stan::model::nil_index_list())), 
  1885:                                             (get_base1(get_base1(mu_gamma,t,"mu_gamma",1),p,"mu_gamma",2) + (sd_gamma_geo * get_base1(get_base1(gamma_raw,t,"gamma_raw",1),p,"gamma_raw",2))), 
  1886:                                             "assigning variable gamma");
  1887:                             }
  1888:                             current_statement_begin__ = 108;
  1889:                             if (as_bool(logical_gt(p,S))) {
  1890: 
  1891:                                 current_statement_begin__ = 109;
  1892:                                 stan::model::assign(gamma, 
  1893:                                             stan::model::cons_list(stan::model::index_uni(t), stan::model::cons_list(stan::model::index_uni(p), stan::model::nil_index_list())), 
  1894:                                             (get_base1(get_base1(mu_gamma,t,"mu_gamma",1),p,"mu_gamma",2) + (sd_gamma_demo * get_base1(get_base1(gamma_raw,t,"gamma_raw",1),p,"gamma_raw",2))), 
  1895:                                             "assigning variable gamma");
  1896:                             }
  1897:                         }
  1898:                     } else {
  1899: 
  1900:                         current_statement_begin__ = 115;
  1901:                         for (int p = 1; p <= P; ++p) {
  1902: 
  1903:                             current_statement_begin__ = 116;
  1904:                             if (as_bool(logical_lte(p,S))) {
  1905: 
  1906:                                 current_statement_begin__ = 117;
  1907:                                 stan::model::assign(mu_gamma, 
  1908:                                             stan::model::cons_list(stan::model::index_uni(t), stan::model::cons_list(stan::model::index_uni(p), stan::model::nil_index_list())), 
  1909:                                             ((get_base1(get_base1(gamma,(t - 1),"gamma",1),p,"gamma",2) * get_base1(delta_gamma,t,"delta_gamma",1)) + multiply(get_base1(get_base1(ZZ,t,"ZZ",1),p,"ZZ",2),get_base1(nu_geo,t,"nu_geo",1))), 
  1910:                                             "assigning variable mu_gamma");
  1911:                             }
  1912:                             current_statement_begin__ = 119;
  1913:                             if (as_bool(logical_gt(p,S))) {
  1914: 
  1915:                                 current_statement_begin__ = 120;
  1916:                                 stan::model::assign(mu_gamma, 
  1917:                                             stan::model::cons_list(stan::model::index_uni(t), stan::model::cons_list(stan::model::index_uni(p), stan::model::nil_index_list())), 
  1918:                                             get_base1(get_base1(gamma,(t - 1),"gamma",1),p,"gamma",2), 
  1919:                                             "assigning variable mu_gamma");
  1920:                             }
  1921:                         }
  1922:                         current_statement_begin__ = 123;
  1923:                         stan::model::assign(gamma, 
  1924:                                     stan::model::cons_list(stan::model::index_uni(t), stan::model::nil_index_list()), 
  1925:                                     add(get_base1(mu_gamma,t,"mu_gamma",1),multiply(sd_innov_gamma,get_base1(gamma_raw,t,"gamma_raw",1))), 
  1926:                                     "assigning variable gamma");
  1927:                     }
  1928:                     current_statement_begin__ = 125;
  1929:                     stan::model::assign(mu_theta_bar, 
  1930:                                 stan::model::cons_list(stan::model::index_uni(t), stan::model::nil_index_list()), 
  1931:                                 add(add(get_base1(xi,t,"xi",1),multiply(XX,get_base1(gamma,t,"gamma",1))),multiply(get_base1(theta_bar,(t - 1),"theta_bar",1),get_base1(delta_tbar,t,"delta_tbar",1))), 
  1932:                                 "assigning variable mu_theta_bar");
  1933:                 }
  1934:                 current_statement_begin__ = 129;
  1935:                 if (as_bool(logical_eq(hierarchical_model,1))) {
  1936: 
  1937:                     current_statement_begin__ = 130;
  1938:                     stan::model::assign(theta_bar, 
  1939:                                 stan::model::cons_list(stan::model::index_uni(t), stan::model::nil_index_list()), 
  1940:                                 add(get_base1(mu_theta_bar,t,"mu_theta_bar",1),multiply(get_base1(sd_theta_bar,t,"sd_theta_bar",1),get_base1(theta_bar_raw,t,"theta_bar_raw",1))), 
  1941:                                 "assigning variable theta_bar");
  1942:                 }
  1943:                 current_statement_begin__ = 132;
  1944:                 if (as_bool(logical_eq(hierarchical_model,0))) {
  1945: 
  1946:                     current_statement_begin__ = 133;
  1947:                     stan::model::assign(theta_bar, 
  1948:                                 stan::model::cons_list(stan::model::index_uni(t), stan::model::nil_index_list()), 
  1949:                                 multiply(get_base1(sd_theta_bar,t,"sd_theta_bar",1),get_base1(theta_bar_raw,t,"theta_bar_raw",1)), 
  1950:                                 "assigning variable theta_bar");
  1951:                 }
  1952:                 current_statement_begin__ = 135;
  1953:                 for (int q = 1; q <= Q; ++q) {
  1954:                     {
  1955:                     current_statement_begin__ = 136;
  1956:                     local_scalar_t__ sd_tq;
  1957:                     (void) sd_tq;  // dummy to suppress unused var warning
  1958: 
  1959:                     stan::math::initialize(sd_tq, DUMMY_VAR__);
  1960:                     stan::math::fill(sd_tq,DUMMY_VAR__);
  1961: 
  1962: 
  1963:                     current_statement_begin__ = 137;
  1964:                     stan::math::assign(sd_tq, stan::math::sqrt((get_base1(var_theta,t,"var_theta",1) + get_base1(var_item,q,"var_item",1))));
  1965:                     current_statement_begin__ = 139;
  1966:                     if (as_bool(logical_eq(constant_item,0))) {
  1967: 
  1968:                         current_statement_begin__ = 140;
  1969:                         stan::model::assign(z, 
  1970:                                     stan::model::cons_list(stan::model::index_uni(t), stan::model::cons_list(stan::model::index_uni(q), stan::model::nil_index_list())), 
  1971:                                     divide(subtract(get_base1(theta_bar,t,"theta_bar",1),get_base1(get_base1(kappa,t,"kappa",1),q,"kappa",2)),sd_tq), 
  1972:                                     "assigning variable z");
  1973:                     }
  1974:                     current_statement_begin__ = 142;
  1975:                     if (as_bool(logical_eq(constant_item,1))) {
  1976: 
  1977:                         current_statement_begin__ = 143;
  1978:                         stan::model::assign(z, 
  1979:                                     stan::model::cons_list(stan::model::index_uni(t), stan::model::cons_list(stan::model::index_uni(q), stan::model::nil_index_list())), 
  1980:                                     divide(subtract(get_base1(theta_bar,t,"theta_bar",1),get_base1(get_base1(kappa,1,"kappa",1),q,"kappa",2)),sd_tq), 
  1981:                                     "assigning variable z");
  1982:                     }
  1983:                     current_statement_begin__ = 145;
  1984:                     for (int g = 1; g <= G; ++g) {
  1985: 
  1986:                         current_statement_begin__ = 146;
  1987:                         if (as_bool(logical_eq(Q,1))) {
  1988: 
  1989:                             current_statement_begin__ = 148;
  1990:                             stan::model::assign(prob, 
  1991:                                         stan::model::cons_list(stan::model::index_uni(t), stan::model::cons_list(stan::model::index_uni(q), stan::model::cons_list(stan::model::index_uni(g), stan::model::nil_index_list()))), 
  1992:                                         Phi_approx(get_base1(get_base1(theta_bar,t,"theta_bar",1),g,"theta_bar",2)), 
  1993:                                         "assigning variable prob");
  1994:                         }
  1995:                         current_statement_begin__ = 150;
  1996:                         if (as_bool(logical_gt(Q,1))) {
  1997: 
  1998:                             current_statement_begin__ = 152;
  1999:                             stan::model::assign(prob, 
  2000:                                         stan::model::cons_list(stan::model::index_uni(t), stan::model::cons_list(stan::model::index_uni(q), stan::model::cons_list(stan::model::index_uni(g), stan::model::nil_index_list()))), 
  2001:                                         Phi_approx(get_base1(get_base1(get_base1(z,t,"z",1),q,"z",2),g,"z",3)), 
  2002:                                         "assigning variable prob");
  2003:                         }
  2004:                     }
  2005:                     }
  2006:                 }
  2007:             }
  2008: 
  2009:             // validate transformed parameters
  2010:             current_statement_begin__ = 55;
  2011:             current_statement_begin__ = 56;
  2012:             current_statement_begin__ = 57;
  2013:             current_statement_begin__ = 58;
  2014:             check_greater_or_equal(function__,"disc",disc,0);
  2015:             current_statement_begin__ = 59;
  2016:             check_greater_or_equal(function__,"sd_item",sd_item,0);
  2017:             current_statement_begin__ = 60;
  2018:             check_greater_or_equal(function__,"var_item",var_item,0);
  2019:             current_statement_begin__ = 61;
  2020:             check_greater_or_equal(function__,"var_theta",var_theta,0);
  2021:             current_statement_begin__ = 63;
  2022:             current_statement_begin__ = 64;
  2023:             current_statement_begin__ = 65;
  2024:             current_statement_begin__ = 66;
  2025:             current_statement_begin__ = 67;
  2026:             for (int k0__ = 0; k0__ < T; ++k0__) {
  2027:                 for (int k1__ = 0; k1__ < Q; ++k1__) {
  2028:                     for (int k2__ = 0; k2__ < G; ++k2__) {
  2029:                         check_greater_or_equal(function__,"prob[k0__][k1__][k2__]",prob[k0__][k1__][k2__],0);
  2030:                         check_less_or_equal(function__,"prob[k0__][k1__][k2__]",prob[k0__][k1__][k2__],1);
  2031:                     }
  2032:                 }
  2033:             }
  2034: 
  2035:             // write transformed parameters
  2036:             if (include_tparams__) {
  2037:             for (int k_1__ = 0; k_1__ < G; ++k_1__) {
  2038:                 for (int k_0__ = 0; k_0__ < T; ++k_0__) {
  2039:                 vars__.push_back(theta_bar[k_0__][k_1__]);
  2040:                 }
  2041:             }
  2042:             for (int k_1__ = 0; k_1__ < Q; ++k_1__) {
  2043:                 for (int k_0__ = 0; k_0__ < D; ++k_0__) {
  2044:                 vars__.push_back(diff[k_0__][k_1__]);
  2045:                 }
  2046:             }
  2047:             for (int k_1__ = 0; k_1__ < Q; ++k_1__) {
  2048:                 for (int k_0__ = 0; k_0__ < D; ++k_0__) {
  2049:                 vars__.push_back(kappa[k_0__][k_1__]);
  2050:                 }
  2051:             }
  2052:             for (int k_0__ = 0; k_0__ < Q; ++k_0__) {
  2053:             vars__.push_back(disc[k_0__]);
  2054:             }
  2055:             for (int k_0__ = 0; k_0__ < Q; ++k_0__) {
  2056:             vars__.push_back(sd_item[k_0__]);
  2057:             }
  2058:             for (int k_0__ = 0; k_0__ < Q; ++k_0__) {
  2059:             vars__.push_back(var_item[k_0__]);
  2060:             }
  2061:             for (int k_0__ = 0; k_0__ < T; ++k_0__) {
  2062:             vars__.push_back(var_theta[k_0__]);
  2063:             }
  2064:             for (int k_1__ = 0; k_1__ < P; ++k_1__) {
  2065:                 for (int k_0__ = 0; k_0__ < T; ++k_0__) {
  2066:                 vars__.push_back(gamma[k_0__][k_1__]);
  2067:                 }
  2068:             }
  2069:             for (int k_1__ = 0; k_1__ < G; ++k_1__) {
  2070:                 for (int k_0__ = 0; k_0__ < T; ++k_0__) {
  2071:                 vars__.push_back(mu_theta_bar[k_0__][k_1__]);
  2072:                 }
  2073:             }
  2074:             for (int k_1__ = 0; k_1__ < P; ++k_1__) {
  2075:                 for (int k_0__ = 0; k_0__ < T; ++k_0__) {
  2076:                 vars__.push_back(mu_gamma[k_0__][k_1__]);
  2077:                 }
  2078:             }
  2079:             for (int k_2__ = 0; k_2__ < G; ++k_2__) {
  2080:                 for (int k_1__ = 0; k_1__ < Q; ++k_1__) {
  2081:                     for (int k_0__ = 0; k_0__ < T; ++k_0__) {
  2082:                     vars__.push_back(z[k_0__][k_1__][k_2__]);
  2083:                     }
  2084:                 }
  2085:             }
  2086:             for (int k_2__ = 0; k_2__ < G; ++k_2__) {
  2087:                 for (int k_1__ = 0; k_1__ < Q; ++k_1__) {
  2088:                     for (int k_0__ = 0; k_0__ < T; ++k_0__) {
  2089:                     vars__.push_back(prob[k_0__][k_1__][k_2__]);
  2090:                     }
  2091:                 }
  2092:             }
  2093:             }
  2094:             if (!include_gqs__) return;
  2095:             // declare and define generated quantities
  2096:             current_statement_begin__ = 228;
  2097:             validate_non_negative_index("sd_total", "T", T);
  2098:             Eigen::Matrix<local_scalar_t__,Eigen::Dynamic,1>  sd_total(static_cast<Eigen::VectorXd::Index>(T));
  2099:             (void) sd_total;  // dummy to suppress unused var warning
  2100: 
  2101:             stan::math::initialize(sd_total, DUMMY_VAR__);
  2102:             stan::math::fill(sd_total,DUMMY_VAR__);
  2103: 
  2104: 
  2105:             current_statement_begin__ = 229;
  2106:             for (int t = 1; t <= T; ++t) {
  2107: 
  2108:                 current_statement_begin__ = 230;
  2109:                 stan::model::assign(sd_total, 
  2110:                             stan::model::cons_list(stan::model::index_uni(t), stan::model::nil_index_list()), 
  2111:                             stan::math::sqrt((variance(get_base1(theta_bar,t,"theta_bar",1)) + square(get_base1(sd_theta,t,"sd_theta",1)))), 
  2112:                             "assigning variable sd_total");
  2113:             }
  2114: 
  2115:             // validate generated quantities
  2116:             current_statement_begin__ = 228;
  2117:             check_greater_or_equal(function__,"sd_total",sd_total,0);
  2118: 
  2119:             // write generated quantities
  2120:             for (int k_0__ = 0; k_0__ < T; ++k_0__) {
  2121:             vars__.push_back(sd_total[k_0__]);
  2122:             }
  2123: 
  2124:         } catch (const std::exception& e) {
  2125:             stan::lang::rethrow_located(e, current_statement_begin__, prog_reader__());
  2126:             // Next line prevents compiler griping about no return
  2127:             throw std::runtime_error("*** IF YOU SEE THIS, PLEASE REPORT A BUG ***");
  2128:         }
  2129:     }
  2130: 
  2131:     template <typename RNG>
  2132:     void write_array(RNG& base_rng,
  2133:                      Eigen::Matrix<double,Eigen::Dynamic,1>& params_r,
  2134:                      Eigen::Matrix<double,Eigen::Dynamic,1>& vars,
  2135:                      bool include_tparams = true,
  2136:                      bool include_gqs = true,
  2137:                      std::ostream* pstream = 0) const {
  2138:       std::vector<double> params_r_vec(params_r.size());
  2139:       for (int i = 0; i < params_r.size(); ++i)
  2140:         params_r_vec[i] = params_r(i);
  2141:       std::vector<double> vars_vec;
  2142:       std::vector<int> params_i_vec;
  2143:       write_array(base_rng,params_r_vec,params_i_vec,vars_vec,include_tparams,include_gqs,pstream);
  2144:       vars.resize(vars_vec.size());
  2145:       for (int i = 0; i < vars.size(); ++i)
  2146:         vars(i) = vars_vec[i];
  2147:     }
  2148: 
  2149:     static std::string model_name() {
  2150:         return "model1acdc4b8830e0_2017_01_04";
  2151:     }
  2152: 
  2153: 
  2154:     void constrained_param_names(std::vector<std::string>& param_names__,
  2155:                                  bool include_tparams__ = true,
  2156:                                  bool include_gqs__ = true) const {
  2157:         std::stringstream param_name_stream__;
  2158:         for (int k_1__ = 1; k_1__ <= Q; ++k_1__) {
  2159:             for (int k_0__ = 1; k_0__ <= D; ++k_0__) {
  2160:                 param_name_stream__.str(std::string());
  2161:                 param_name_stream__ << "diff_raw" << '.' << k_0__ << '.' << k_1__;
  2162:                 param_names__.push_back(param_name_stream__.str());
  2163:             }
  2164:         }
  2165:         for (int k_0__ = 1; k_0__ <= Q; ++k_0__) {
  2166:             param_name_stream__.str(std::string());
  2167:             param_name_stream__ << "disc_raw" << '.' << k_0__;
  2168:             param_names__.push_back(param_name_stream__.str());
  2169:         }
  2170:         for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2171:             param_name_stream__.str(std::string());
  2172:             param_name_stream__ << "xi" << '.' << k_0__;
  2173:             param_names__.push_back(param_name_stream__.str());
  2174:         }
  2175:         for (int k_1__ = 1; k_1__ <= P; ++k_1__) {
  2176:             for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2177:                 param_name_stream__.str(std::string());
  2178:                 param_name_stream__ << "gamma_raw" << '.' << k_0__ << '.' << k_1__;
  2179:                 param_names__.push_back(param_name_stream__.str());
  2180:             }
  2181:         }
  2182:         for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2183:             param_name_stream__.str(std::string());
  2184:             param_name_stream__ << "delta_gamma" << '.' << k_0__;
  2185:             param_names__.push_back(param_name_stream__.str());
  2186:         }
  2187:         for (int k_1__ = 1; k_1__ <= H; ++k_1__) {
  2188:             for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2189:                 param_name_stream__.str(std::string());
  2190:                 param_name_stream__ << "nu_geo" << '.' << k_0__ << '.' << k_1__;
  2191:                 param_names__.push_back(param_name_stream__.str());
  2192:             }
  2193:         }
  2194:         for (int k_0__ = 1; k_0__ <= Hprior; ++k_0__) {
  2195:             param_name_stream__.str(std::string());
  2196:             param_name_stream__ << "nu_geo_prior" << '.' << k_0__;
  2197:             param_names__.push_back(param_name_stream__.str());
  2198:         }
  2199:         for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2200:             param_name_stream__.str(std::string());
  2201:             param_name_stream__ << "delta_tbar" << '.' << k_0__;
  2202:             param_names__.push_back(param_name_stream__.str());
  2203:         }
  2204:         for (int k_1__ = 1; k_1__ <= G; ++k_1__) {
  2205:             for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2206:                 param_name_stream__.str(std::string());
  2207:                 param_name_stream__ << "theta_bar_raw" << '.' << k_0__ << '.' << k_1__;
  2208:                 param_names__.push_back(param_name_stream__.str());
  2209:             }
  2210:         }
  2211:         for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2212:             param_name_stream__.str(std::string());
  2213:             param_name_stream__ << "sd_theta_bar" << '.' << k_0__;
  2214:             param_names__.push_back(param_name_stream__.str());
  2215:         }
  2216:         for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2217:             param_name_stream__.str(std::string());
  2218:             param_name_stream__ << "sd_theta" << '.' << k_0__;
  2219:             param_names__.push_back(param_name_stream__.str());
  2220:         }
  2221:         param_name_stream__.str(std::string());
  2222:         param_name_stream__ << "sd_gamma_geo";
  2223:         param_names__.push_back(param_name_stream__.str());
  2224:         param_name_stream__.str(std::string());
  2225:         param_name_stream__ << "sd_gamma_demo";
  2226:         param_names__.push_back(param_name_stream__.str());
  2227:         param_name_stream__.str(std::string());
  2228:         param_name_stream__ << "sd_innov_delta";
  2229:         param_names__.push_back(param_name_stream__.str());
  2230:         param_name_stream__.str(std::string());
  2231:         param_name_stream__ << "sd_innov_logsd";
  2232:         param_names__.push_back(param_name_stream__.str());
  2233:         param_name_stream__.str(std::string());
  2234:         param_name_stream__ << "sd_innov_gamma";
  2235:         param_names__.push_back(param_name_stream__.str());
  2236: 
  2237:         if (!include_gqs__ && !include_tparams__) return;
  2238: 
  2239:         if (include_tparams__) {
  2240:             for (int k_1__ = 1; k_1__ <= G; ++k_1__) {
  2241:                 for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2242:                     param_name_stream__.str(std::string());
  2243:                     param_name_stream__ << "theta_bar" << '.' << k_0__ << '.' << k_1__;
  2244:                     param_names__.push_back(param_name_stream__.str());
  2245:                 }
  2246:             }
  2247:             for (int k_1__ = 1; k_1__ <= Q; ++k_1__) {
  2248:                 for (int k_0__ = 1; k_0__ <= D; ++k_0__) {
  2249:                     param_name_stream__.str(std::string());
  2250:                     param_name_stream__ << "diff" << '.' << k_0__ << '.' << k_1__;
  2251:                     param_names__.push_back(param_name_stream__.str());
  2252:                 }
  2253:             }
  2254:             for (int k_1__ = 1; k_1__ <= Q; ++k_1__) {
  2255:                 for (int k_0__ = 1; k_0__ <= D; ++k_0__) {
  2256:                     param_name_stream__.str(std::string());
  2257:                     param_name_stream__ << "kappa" << '.' << k_0__ << '.' << k_1__;
  2258:                     param_names__.push_back(param_name_stream__.str());
  2259:                 }
  2260:             }
  2261:             for (int k_0__ = 1; k_0__ <= Q; ++k_0__) {
  2262:                 param_name_stream__.str(std::string());
  2263:                 param_name_stream__ << "disc" << '.' << k_0__;
  2264:                 param_names__.push_back(param_name_stream__.str());
  2265:             }
  2266:             for (int k_0__ = 1; k_0__ <= Q; ++k_0__) {
  2267:                 param_name_stream__.str(std::string());
  2268:                 param_name_stream__ << "sd_item" << '.' << k_0__;
  2269:                 param_names__.push_back(param_name_stream__.str());
  2270:             }
  2271:             for (int k_0__ = 1; k_0__ <= Q; ++k_0__) {
  2272:                 param_name_stream__.str(std::string());
  2273:                 param_name_stream__ << "var_item" << '.' << k_0__;
  2274:                 param_names__.push_back(param_name_stream__.str());
  2275:             }
  2276:             for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2277:                 param_name_stream__.str(std::string());
  2278:                 param_name_stream__ << "var_theta" << '.' << k_0__;
  2279:                 param_names__.push_back(param_name_stream__.str());
  2280:             }
  2281:             for (int k_1__ = 1; k_1__ <= P; ++k_1__) {
  2282:                 for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2283:                     param_name_stream__.str(std::string());
  2284:                     param_name_stream__ << "gamma" << '.' << k_0__ << '.' << k_1__;
  2285:                     param_names__.push_back(param_name_stream__.str());
  2286:                 }
  2287:             }
  2288:             for (int k_1__ = 1; k_1__ <= G; ++k_1__) {
  2289:                 for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2290:                     param_name_stream__.str(std::string());
  2291:                     param_name_stream__ << "mu_theta_bar" << '.' << k_0__ << '.' << k_1__;
  2292:                     param_names__.push_back(param_name_stream__.str());
  2293:                 }
  2294:             }
  2295:             for (int k_1__ = 1; k_1__ <= P; ++k_1__) {
  2296:                 for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2297:                     param_name_stream__.str(std::string());
  2298:                     param_name_stream__ << "mu_gamma" << '.' << k_0__ << '.' << k_1__;
  2299:                     param_names__.push_back(param_name_stream__.str());
  2300:                 }
  2301:             }
  2302:             for (int k_2__ = 1; k_2__ <= G; ++k_2__) {
  2303:                 for (int k_1__ = 1; k_1__ <= Q; ++k_1__) {
  2304:                     for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2305:                         param_name_stream__.str(std::string());
  2306:                         param_name_stream__ << "z" << '.' << k_0__ << '.' << k_1__ << '.' << k_2__;
  2307:                         param_names__.push_back(param_name_stream__.str());
  2308:                     }
  2309:                 }
  2310:             }
  2311:             for (int k_2__ = 1; k_2__ <= G; ++k_2__) {
  2312:                 for (int k_1__ = 1; k_1__ <= Q; ++k_1__) {
  2313:                     for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2314:                         param_name_stream__.str(std::string());
  2315:                         param_name_stream__ << "prob" << '.' << k_0__ << '.' << k_1__ << '.' << k_2__;
  2316:                         param_names__.push_back(param_name_stream__.str());
  2317:                     }
  2318:                 }
  2319:             }
  2320:         }
  2321: 
  2322: 
  2323:         if (!include_gqs__) return;
  2324:         for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2325:             param_name_stream__.str(std::string());
  2326:             param_name_stream__ << "sd_total" << '.' << k_0__;
  2327:             param_names__.push_back(param_name_stream__.str());
  2328:         }
  2329:     }
  2330: 
  2331: 
  2332:     void unconstrained_param_names(std::vector<std::string>& param_names__,
  2333:                                    bool include_tparams__ = true,
  2334:                                    bool include_gqs__ = true) const {
  2335:         std::stringstream param_name_stream__;
  2336:         for (int k_1__ = 1; k_1__ <= Q; ++k_1__) {
  2337:             for (int k_0__ = 1; k_0__ <= D; ++k_0__) {
  2338:                 param_name_stream__.str(std::string());
  2339:                 param_name_stream__ << "diff_raw" << '.' << k_0__ << '.' << k_1__;
  2340:                 param_names__.push_back(param_name_stream__.str());
  2341:             }
  2342:         }
  2343:         for (int k_0__ = 1; k_0__ <= Q; ++k_0__) {
  2344:             param_name_stream__.str(std::string());
  2345:             param_name_stream__ << "disc_raw" << '.' << k_0__;
  2346:             param_names__.push_back(param_name_stream__.str());
  2347:         }
  2348:         for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2349:             param_name_stream__.str(std::string());
  2350:             param_name_stream__ << "xi" << '.' << k_0__;
  2351:             param_names__.push_back(param_name_stream__.str());
  2352:         }
  2353:         for (int k_1__ = 1; k_1__ <= P; ++k_1__) {
  2354:             for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2355:                 param_name_stream__.str(std::string());
  2356:                 param_name_stream__ << "gamma_raw" << '.' << k_0__ << '.' << k_1__;
  2357:                 param_names__.push_back(param_name_stream__.str());
  2358:             }
  2359:         }
  2360:         for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2361:             param_name_stream__.str(std::string());
  2362:             param_name_stream__ << "delta_gamma" << '.' << k_0__;
  2363:             param_names__.push_back(param_name_stream__.str());
  2364:         }
  2365:         for (int k_1__ = 1; k_1__ <= H; ++k_1__) {
  2366:             for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2367:                 param_name_stream__.str(std::string());
  2368:                 param_name_stream__ << "nu_geo" << '.' << k_0__ << '.' << k_1__;
  2369:                 param_names__.push_back(param_name_stream__.str());
  2370:             }
  2371:         }
  2372:         for (int k_0__ = 1; k_0__ <= Hprior; ++k_0__) {
  2373:             param_name_stream__.str(std::string());
  2374:             param_name_stream__ << "nu_geo_prior" << '.' << k_0__;
  2375:             param_names__.push_back(param_name_stream__.str());
  2376:         }
  2377:         for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2378:             param_name_stream__.str(std::string());
  2379:             param_name_stream__ << "delta_tbar" << '.' << k_0__;
  2380:             param_names__.push_back(param_name_stream__.str());
  2381:         }
  2382:         for (int k_1__ = 1; k_1__ <= G; ++k_1__) {
  2383:             for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2384:                 param_name_stream__.str(std::string());
  2385:                 param_name_stream__ << "theta_bar_raw" << '.' << k_0__ << '.' << k_1__;
  2386:                 param_names__.push_back(param_name_stream__.str());
  2387:             }
  2388:         }
  2389:         for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2390:             param_name_stream__.str(std::string());
  2391:             param_name_stream__ << "sd_theta_bar" << '.' << k_0__;
  2392:             param_names__.push_back(param_name_stream__.str());
  2393:         }
  2394:         for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2395:             param_name_stream__.str(std::string());
  2396:             param_name_stream__ << "sd_theta" << '.' << k_0__;
  2397:             param_names__.push_back(param_name_stream__.str());
  2398:         }
  2399:         param_name_stream__.str(std::string());
  2400:         param_name_stream__ << "sd_gamma_geo";
  2401:         param_names__.push_back(param_name_stream__.str());
  2402:         param_name_stream__.str(std::string());
  2403:         param_name_stream__ << "sd_gamma_demo";
  2404:         param_names__.push_back(param_name_stream__.str());
  2405:         param_name_stream__.str(std::string());
  2406:         param_name_stream__ << "sd_innov_delta";
  2407:         param_names__.push_back(param_name_stream__.str());
  2408:         param_name_stream__.str(std::string());
  2409:         param_name_stream__ << "sd_innov_logsd";
  2410:         param_names__.push_back(param_name_stream__.str());
  2411:         param_name_stream__.str(std::string());
  2412:         param_name_stream__ << "sd_innov_gamma";
  2413:         param_names__.push_back(param_name_stream__.str());
  2414: 
  2415:         if (!include_gqs__ && !include_tparams__) return;
  2416: 
  2417:         if (include_tparams__) {
  2418:             for (int k_1__ = 1; k_1__ <= G; ++k_1__) {
  2419:                 for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2420:                     param_name_stream__.str(std::string());
  2421:                     param_name_stream__ << "theta_bar" << '.' << k_0__ << '.' << k_1__;
  2422:                     param_names__.push_back(param_name_stream__.str());
  2423:                 }
  2424:             }
  2425:             for (int k_1__ = 1; k_1__ <= Q; ++k_1__) {
  2426:                 for (int k_0__ = 1; k_0__ <= D; ++k_0__) {
  2427:                     param_name_stream__.str(std::string());
  2428:                     param_name_stream__ << "diff" << '.' << k_0__ << '.' << k_1__;
  2429:                     param_names__.push_back(param_name_stream__.str());
  2430:                 }
  2431:             }
  2432:             for (int k_1__ = 1; k_1__ <= Q; ++k_1__) {
  2433:                 for (int k_0__ = 1; k_0__ <= D; ++k_0__) {
  2434:                     param_name_stream__.str(std::string());
  2435:                     param_name_stream__ << "kappa" << '.' << k_0__ << '.' << k_1__;
  2436:                     param_names__.push_back(param_name_stream__.str());
  2437:                 }
  2438:             }
  2439:             for (int k_0__ = 1; k_0__ <= Q; ++k_0__) {
  2440:                 param_name_stream__.str(std::string());
  2441:                 param_name_stream__ << "disc" << '.' << k_0__;
  2442:                 param_names__.push_back(param_name_stream__.str());
  2443:             }
  2444:             for (int k_0__ = 1; k_0__ <= Q; ++k_0__) {
  2445:                 param_name_stream__.str(std::string());
  2446:                 param_name_stream__ << "sd_item" << '.' << k_0__;
  2447:                 param_names__.push_back(param_name_stream__.str());
  2448:             }
  2449:             for (int k_0__ = 1; k_0__ <= Q; ++k_0__) {
  2450:                 param_name_stream__.str(std::string());
  2451:                 param_name_stream__ << "var_item" << '.' << k_0__;
  2452:                 param_names__.push_back(param_name_stream__.str());
  2453:             }
  2454:             for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2455:                 param_name_stream__.str(std::string());
  2456:                 param_name_stream__ << "var_theta" << '.' << k_0__;
  2457:                 param_names__.push_back(param_name_stream__.str());
  2458:             }
  2459:             for (int k_1__ = 1; k_1__ <= P; ++k_1__) {
  2460:                 for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2461:                     param_name_stream__.str(std::string());
  2462:                     param_name_stream__ << "gamma" << '.' << k_0__ << '.' << k_1__;
  2463:                     param_names__.push_back(param_name_stream__.str());
  2464:                 }
  2465:             }
  2466:             for (int k_1__ = 1; k_1__ <= G; ++k_1__) {
  2467:                 for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2468:                     param_name_stream__.str(std::string());
  2469:                     param_name_stream__ << "mu_theta_bar" << '.' << k_0__ << '.' << k_1__;
  2470:                     param_names__.push_back(param_name_stream__.str());
  2471:                 }
  2472:             }
  2473:             for (int k_1__ = 1; k_1__ <= P; ++k_1__) {
  2474:                 for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2475:                     param_name_stream__.str(std::string());
  2476:                     param_name_stream__ << "mu_gamma" << '.' << k_0__ << '.' << k_1__;
  2477:                     param_names__.push_back(param_name_stream__.str());
  2478:                 }
  2479:             }
  2480:             for (int k_2__ = 1; k_2__ <= G; ++k_2__) {
  2481:                 for (int k_1__ = 1; k_1__ <= Q; ++k_1__) {
  2482:                     for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2483:                         param_name_stream__.str(std::string());
  2484:                         param_name_stream__ << "z" << '.' << k_0__ << '.' << k_1__ << '.' << k_2__;
  2485:                         param_names__.push_back(param_name_stream__.str());
  2486:                     }
  2487:                 }
  2488:             }
  2489:             for (int k_2__ = 1; k_2__ <= G; ++k_2__) {
  2490:                 for (int k_1__ = 1; k_1__ <= Q; ++k_1__) {
  2491:                     for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2492:                         param_name_stream__.str(std::string());
  2493:                         param_name_stream__ << "prob" << '.' << k_0__ << '.' << k_1__ << '.' << k_2__;
  2494:                         param_names__.push_back(param_name_stream__.str());
  2495:                     }
  2496:                 }
  2497:             }
  2498:         }
  2499: 
  2500: 
  2501:         if (!include_gqs__) return;
  2502:         for (int k_0__ = 1; k_0__ <= T; ++k_0__) {
  2503:             param_name_stream__.str(std::string());
  2504:             param_name_stream__ << "sd_total" << '.' << k_0__;
  2505:             param_names__.push_back(param_name_stream__.str());
  2506:         }
  2507:     }
  2508: 
  2509: }; // model
  2510: 
  2511: }
  2512: 
  2513: typedef model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04 stan_model;
  2514: 
  2515: #include <rstan/rstaninc.hpp>
  2516: /**
  2517:  * Define Rcpp Module to expose stan_fit's functions to R.
  2518:  */
  2519: RCPP_MODULE(stan_fit4model1acdc4b8830e0_2017_01_04_mod){
  2520:   Rcpp::class_<rstan::stan_fit<model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04,
  2521:                boost::random::ecuyer1988> >("stan_fit4model1acdc4b8830e0_2017_01_04")
  2522:     // .constructor<Rcpp::List>()
  2523:     .constructor<SEXP, SEXP, SEXP>()
  2524:     // .constructor<SEXP, SEXP>()
  2525:     .method("call_sampler",
  2526:             &rstan::stan_fit<model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04, boost::random::ecuyer1988>::call_sampler)
  2527:     .method("param_names",
  2528:             &rstan::stan_fit<model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04, boost::random::ecuyer1988>::param_names)
  2529:     .method("param_names_oi",
  2530:             &rstan::stan_fit<model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04, boost::random::ecuyer1988>::param_names_oi)
  2531:     .method("param_fnames_oi",
  2532:             &rstan::stan_fit<model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04, boost::random::ecuyer1988>::param_fnames_oi)
  2533:     .method("param_dims",
  2534:             &rstan::stan_fit<model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04, boost::random::ecuyer1988>::param_dims)
  2535:     .method("param_dims_oi",
  2536:             &rstan::stan_fit<model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04, boost::random::ecuyer1988>::param_dims_oi)
  2537:     .method("update_param_oi",
  2538:             &rstan::stan_fit<model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04, boost::random::ecuyer1988>::update_param_oi)
  2539:     .method("param_oi_tidx",
  2540:             &rstan::stan_fit<model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04, boost::random::ecuyer1988>::param_oi_tidx)
  2541:     .method("grad_log_prob",
  2542:             &rstan::stan_fit<model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04, boost::random::ecuyer1988>::grad_log_prob)
  2543:     .method("log_prob",
  2544:             &rstan::stan_fit<model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04, boost::random::ecuyer1988>::log_prob)
  2545:     .method("unconstrain_pars",
  2546:             &rstan::stan_fit<model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04, boost::random::ecuyer1988>::unconstrain_pars)
  2547:     .method("constrain_pars",
  2548:             &rstan::stan_fit<model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04, boost::random::ecuyer1988>::constrain_pars)
  2549:     .method("num_pars_unconstrained",
  2550:             &rstan::stan_fit<model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04, boost::random::ecuyer1988>::num_pars_unconstrained)
  2551:     .method("unconstrained_param_names",
  2552:             &rstan::stan_fit<model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04, boost::random::ecuyer1988>::unconstrained_param_names)
  2553:     .method("constrained_param_names",
  2554:             &rstan::stan_fit<model1acdc4b8830e0_2017_01_04_namespace::model1acdc4b8830e0_2017_01_04, boost::random::ecuyer1988>::constrained_param_names)
  2555:     ;
  2556: }
  2557: 
  2558: // declarations
  2559: extern "C" {
  2560: SEXP file1acdc3fde39b8( ) ;
  2561: }
  2562: 
  2563: // definition
  2564: 
  2565: SEXP file1acdc3fde39b8(  ){
  2566:  return Rcpp::wrap("2017_01_04");
  2567: }
  2568: 
  2569: 
  -- 1. Error: (unknown) (@test-dgirt.r#1)  --------------------------------------
  Compilation ERROR, function(s)/method(s) not created! In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/config.hpp:39:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/tools/config.hpp:13,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/var.hpp:7,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/gevv_vvv_vari.hpp:5,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/config/compiler/gcc.hpp:186:0: warning: "BOOST_NO_CXX11_RVALUE_REFERENCES" redefined
   #  define BOOST_NO_CXX11_RVALUE_REFERENCES
   ^
  <command-line>:0:0: note: this is the location of the previous definition
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/gevv_vvv_vari.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/var.hpp:56:3: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat]
     bool is_uninitialized() { return (vi_ == static_cast<vari*>(nullptr)); }
     ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_multiply.hpp:5:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:162,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/fun/matrix_exp_action_handler.hpp:20:3: warning: identifier 'constexpr' is a keyword in C++11 [-Wc++0x-compat]
     static constexpr int p_max = 8;
     ^
  In file included from D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/thread:35:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect_concurrent.hpp:10,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat/functor/map_rect.hpp:13,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:262,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
   #error This file requires compiler and library support for the \
    ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr/functor/integrate_1d.hpp:9:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/arr.hpp:43,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/prim/mat.hpp:325,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:12,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/BH/include/boost/math/quadrature/tanh_sinh.hpp:47:5: warning: identifier 'decltype' is a keyword in C++11 [-Wc++0x-compat]
       auto integrate(const F f, Real a, Real b, Real tolerance = tools::root_epsilon<Real>(), Real* error = nullptr, Real* L1 = nullptr, std::size_t* levels = nullptr) ->decltype(Real(std::declval<F>()(std::declval<Real>()))) const;
       ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/memory/stack_alloc.hpp: In destructor 'stan::math::stack_alloc::~stack_alloc()':
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/memory/stack_alloc.hpp:145:10: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
       for (auto& block : blocks_)
            ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/memory/stack_alloc.hpp:145:24: error: range-based 'for' loops are not allowed in C++98 mode
       for (auto& block : blocks_)
                          ^
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/memory/stack_alloc.hpp:147:19: error: invalid conversion from 'int' to 'void*' [-fpermissive]
           free(block);
                     ^
  In file included from D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/c++/cstdlib:72:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/memory/stack_alloc.hpp:8,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/Compiler/gcc-4.9.3/mingw_64/x86_64-w64-mingw32/include/stdlib.h:438:16: note: initializing argument 1 of 'void free(void*)'
     void __cdecl free(void *_Memory);
                  ^
  In file included from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core.hpp:4:0,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/mat.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math.hpp:4,
                   from D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/src/stan/model/model_header.hpp:4,
                   from file1acdc3fde39b8.cpp:8:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp: At global scope:
  D:/temp/RtmpmsFw89/RLIBS_9bd4286535e/StanHeaders/include/stan/math/rev/core/autodif
  1: suppressWarnings(dgirt(toy_dgirt_in, iter = 1, chains = 1)) at testthat/test-dgirt.r:1
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: dgirt(toy_dgirt_in, iter = 1, chains = 1)
  4: fit_dgo_model(model_output = "dgirt_fit", shaped_data = shaped_data, ..., separate_t = separate_t, 
         delta_tbar_prior_mean = delta_tbar_prior_mean, delta_tbar_prior_sd = delta_tbar_prior_sd, 
         innov_sd_delta_scale = delta_tbar_prior_sd, innov_sd_theta_scale = innov_sd_theta_scale, 
         version = version, hierarchical_model = hierarchical_model, model = model)
  5: rstan::stan_model(stanc_ret = stanc_ret)
  6: cxxfunctionplus(signature(), body = paste(" return Rcpp::wrap(\"", model_name, "\");", 
         sep = ""), includes = inc, plugin = "rstan", save_dso = save_dso | auto_write, 
         module_name = paste("stan_fit4", model_cppname, "_mod", sep = ""), verbose = verbose)
  7: cxxfunction(sig = sig, body = body, plugin = plugin, includes = includes, settings = settings, 
         ..., verbose = verbose)
  8: compileCode(f, code, language = language, verbose = verbose)
  9: stop(paste("Compilation ERROR, function(s)/method(s) not created!", paste(errmsg, 
         collapse = "\n")))
  
  == testthat results  ===========================================================
  OK: 373 SKIPPED: 1 FAILED: 1
  1. Error: (unknown) (@test-dgirt.r#1) 
  
  Error: testthat unit tests failed
  Execution halted