This page was generated on 2020-04-15 12:30:44 -0400 (Wed, 15 Apr 2020).
##############################################################################
##############################################################################
###
### Running command:
###
### C:\cygwin\bin\curl.exe -O https://malbec1.bioconductor.org/BBS/3.10/bioc/src/contrib/mlm4omics_1.4.0.tar.gz && rm -rf mlm4omics.buildbin-libdir && mkdir mlm4omics.buildbin-libdir && C:\Users\biocbuild\bbs-3.10-bioc\R\bin\R.exe CMD INSTALL --merge-multiarch --build --library=mlm4omics.buildbin-libdir mlm4omics_1.4.0.tar.gz && C:\Users\biocbuild\bbs-3.10-bioc\R\bin\R.exe CMD INSTALL mlm4omics_1.4.0.zip && rm mlm4omics_1.4.0.tar.gz mlm4omics_1.4.0.zip
###
##############################################################################
##############################################################################
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 47043 100 47043 0 0 1351k 0 --:--:-- --:--:-- --:--:-- 1531k
install for i386
* installing *source* package 'mlm4omics' ...
** using staged installation
** libs
"C:/Users/BIOCBU~1/BBS-3~1.10-/R/bin/i386/Rscript" -e "source(file.path('..', 'tools', 'make_cc.R')); make_cc(commandArgs(TRUE))" stan_files/mlmc_code.stan
Wrote C++ file "stan_files/mlmc_code.cc"
C:/Rtools/mingw_32/bin/g++ -std=gnu++11 -I"C:/Users/BIOCBU~1/BBS-3~1.10-/R/include" -DNDEBUG -I"../inst/include" -I"`"C:/Users/BIOCBU~1/BBS-3~1.10-/R/bin/i386/Rscript" --vanilla -e "cat(system.file('include', 'src', package = 'StanHeaders'))"`" -I"`"C:/Users/BIOCBU~1/BBS-3~1.10-/R/bin/i386/Rscript" --vanilla -e "cat(system.file('include', 'boost_not_in_BH', package = 'rstan'))"`" -DBOOST_RESULT_OF_USE_TR1 -DBOOST_NO_DECLTYPE -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_NO_CXX11_RVALUE_REFERENCES -I"C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include" -I"C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include" -I"C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include" -I"C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include" -I"C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include" -I"C:/extsoft/include" -O2 -Wall -mtune=core2 -c stan_files/mlmc_code.cc -o stan_files/mlmc_code.o
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:130:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:436,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/eigen_plugins.h:22:30: error: 'conditional_t' in namespace 'std' does not name a template type
using double_return_t = std::conditional_t<std::is_const<std::remove_reference_t<T>>::value,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/eigen_plugins.h:26:31: error: 'conditional_t' in namespace 'std' does not name a template type
using reverse_return_t = std::conditional_t<std::is_const<std::remove_reference_t<T>>::value,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/eigen_plugins.h:31:28: error: 'conditional_t' in namespace 'std' does not name a template type
using vari_return_t = std::conditional_t<std::is_const<std::remove_reference_t<T>>::value,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/eigen_plugins.h:36:31: error: 'conditional_t' in namespace 'std' does not name a template type
using forward_return_t = std::conditional_t<std::is_const<std::remove_reference_t<T>>::value,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/eigen_plugins.h:60:10: error: 'enable_if_t' in namespace 'std' does not name a template type
std::enable_if_t<std::is_pointer<T>::value, reverse_return_t<T>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/eigen_plugins.h:66:10: error: 'enable_if_t' in namespace 'std' does not name a template type
std::enable_if_t<(!std::is_pointer<T>::value && !is_fvar<T>::value
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/eigen_plugins.h:73:10: error: 'enable_if_t' in namespace 'std' does not name a template type
std::enable_if_t<is_fvar<T>::value, forward_return_t<T>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/eigen_plugins.h:79:10: error: 'enable_if_t' in namespace 'std' does not name a template type
std::enable_if_t<std::is_arithmetic<T>::value, double_return_t<T>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/eigen_plugins.h:117:5: error: 'forward_return_t' does not name a type
forward_return_t<T> operator()(T &v) const { return v.d_; }
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/eigen_plugins.h:148:10: error: 'enable_if_t' in namespace 'std' does not name a template type
std::enable_if_t<std::is_pointer<T>::value, reverse_return_t<T>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/eigen_plugins.h:154:10: error: 'enable_if_t' in namespace 'std' does not name a template type
std::enable_if_t<!std::is_pointer<T>::value, reverse_return_t<T>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/eigen_plugins.h:183:5: error: 'vari_return_t' does not name a type
vari_return_t<T> operator()(T &v) const { return v.vi_; }
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/is_vector.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/index_type.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_vector.hpp:23:21: error: 'decay_t' is not a member of 'std'
: bool_constant<std::decay_t<T>::RowsAtCompileTime == 1> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_vector.hpp:23:21: error: 'decay_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_vector.hpp:23:35: error: template argument 1 is invalid
: bool_constant<std::decay_t<T>::RowsAtCompileTime == 1> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_vector.hpp:23:36: error: expected '{' before '::' token
: bool_constant<std::decay_t<T>::RowsAtCompileTime == 1> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_vector.hpp:23:56: error: expected initializer before '==' token
: bool_constant<std::decay_t<T>::RowsAtCompileTime == 1> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_vector.hpp:36:36: error: 'decay_t' is not a member of 'std'
: std::integral_constant<bool, std::decay_t<T>::ColsAtCompileTime == 1> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_vector.hpp:36:36: error: 'decay_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_vector.hpp:36:50: error: template argument 2 is invalid
: std::integral_constant<bool, std::decay_t<T>::ColsAtCompileTime == 1> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_vector.hpp:36:51: error: expected '{' before '::' token
: std::integral_constant<bool, std::decay_t<T>::ColsAtCompileTime == 1> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_vector.hpp:36:71: error: expected initializer before '==' token
: std::integral_constant<bool, std::decay_t<T>::ColsAtCompileTime == 1> {};
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/index_type.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/is_vector.hpp:32:8: error: 'enable_if_t' is not a member of 'std'
T, std::enable_if_t<internal::is_std_vector_impl<std::decay_t<T>>::value>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/is_vector.hpp:32:8: error: 'enable_if_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/is_vector.hpp:32:54: error: 'decay_t' is not a member of 'std'
T, std::enable_if_t<internal::is_std_vector_impl<std::decay_t<T>>::value>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/is_vector.hpp:32:54: error: 'decay_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/is_vector.hpp:32:67: error: template argument 1 is invalid
T, std::enable_if_t<internal::is_std_vector_impl<std::decay_t<T>>::value>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/is_vector.hpp:32:68: error: template argument 2 is invalid
T, std::enable_if_t<internal::is_std_vector_impl<std::decay_t<T>>::value>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/is_vector.hpp:32:77: error: expected unqualified-id before '>>' token
T, std::enable_if_t<internal::is_std_vector_impl<std::decay_t<T>>::value>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/index_type.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/index_type.hpp:28:22: error: 'enable_if_t' is not a member of 'std'
struct index_type<T, std::enable_if_t<std::is_pointer<T>::value>> {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/index_type.hpp:28:22: error: 'enable_if_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/index_type.hpp:28:59: error: type/value mismatch at argument 2 in template parameter list for 'template<class T, class> struct stan::math::index_type'
struct index_type<T, std::enable_if_t<std::is_pointer<T>::value>> {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/index_type.hpp:28:59: error: expected a type, got '(<expression error> < std::is_pointer<_Tp>::value)'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/index_type.hpp:28:64: error: expected unqualified-id before '>' token
struct index_type<T, std::enable_if_t<std::is_pointer<T>::value>> {
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/scalar_type.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_var_or_arithmetic.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/index_type.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/value_type.hpp:16:30: error: 'decay_t' in namespace 'std' does not name a template type
using type = typename std::decay_t<T>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/value_type.hpp:24:22: error: 'enable_if_t' is not a member of 'std'
struct value_type<T, std::enable_if_t<std::is_pointer<T>::value>> {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/value_type.hpp:24:22: error: 'enable_if_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/value_type.hpp:24:59: error: type/value mismatch at argument 2 in template parameter list for 'template<class T, class> struct stan::value_type'
struct value_type<T, std::enable_if_t<std::is_pointer<T>::value>> {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/value_type.hpp:24:59: error: expected a type, got '(<expression error> < std::is_pointer<_Tp>::value)'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/value_type.hpp:24:64: error: expected unqualified-id before '>' token
struct value_type<T, std::enable_if_t<std::is_pointer<T>::value>> {
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_var_or_arithmetic.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/index_type.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/scalar_type.hpp:30:42: error: 'remove_cv_t' is not a member of 'std'
using type = typename scalar_type_base<std::remove_cv_t<T>>::type;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/scalar_type.hpp:30:42: note: suggested alternative:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/type_traits/is_base_and_derived.hpp:21:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/type_traits/is_base_of.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/date_time/constrained_value.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/date_time/gregorian/greg_weekday.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/date_time/gregorian/greg_calendar.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/date_time/posix_time/ptime.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/date_time/posix_time/posix_time_types.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/type_traits/remove_cv.hpp:39:70: note: 'boost::remove_cv_t'
template <class T> using remove_cv_t = typename remove_cv<T>::type;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_var_or_arithmetic.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/index_type.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/scalar_type.hpp:30:42: error: 'remove_cv_t' is not a member of 'std'
using type = typename scalar_type_base<std::remove_cv_t<T>>::type;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/scalar_type.hpp:30:42: note: suggested alternative:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/type_traits/is_base_and_derived.hpp:21:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/type_traits/is_base_of.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/date_time/constrained_value.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/date_time/gregorian/greg_weekday.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/date_time/gregorian/greg_calendar.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/date_time/gregorian/gregorian_types.hpp:19,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/date_time/posix_time/posix_time_config.hpp:18,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/date_time/posix_time/posix_time_system.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/date_time/posix_time/ptime.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/date_time/posix_time/posix_time_types.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/type_traits/remove_cv.hpp:39:70: note: 'boost::remove_cv_t'
template <class T> using remove_cv_t = typename remove_cv<T>::type;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_var_or_arithmetic.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/index_type.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/scalar_type.hpp:30:59: error: template argument 1 is invalid
using type = typename scalar_type_base<std::remove_cv_t<T>>::type;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/scalar_type.hpp:30:25: error: expected nested-name-specifier
using type = typename scalar_type_base<std::remove_cv_t<T>>::type;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/scalar_type.hpp:37:50: error: 'decay_t' is not a member of 'std'
using scalar_type_decay_t = typename scalar_type<std::decay_t<T>>::type;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/scalar_type.hpp:37:50: error: 'decay_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/scalar_type.hpp:37:63: error: template argument 1 is invalid
using scalar_type_decay_t = typename scalar_type<std::decay_t<T>>::type;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/scalar_type.hpp:37:38: error: expected nested-name-specifier
using scalar_type_decay_t = typename scalar_type<std::decay_t<T>>::type;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_var_or_arithmetic.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/index_type.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/conjunction.hpp:18:25: error: expected template-name before '<' token
: std::conditional_t<T::value, conjunction<Ts...>, std::false_type> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/conjunction.hpp:18:25: error: expected '{' before '<' token
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/conjunction.hpp:18:25: error: expected unqualified-id before '<' token
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/index_type.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_var_or_arithmetic.hpp:20:32: error: 'decay_t' is not a member of 'std'
is_var<scalar_type_t<std::decay_t<T>>>::value
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_var_or_arithmetic.hpp:20:32: error: 'decay_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_var_or_arithmetic.hpp:20:45: error: template argument 1 is invalid
is_var<scalar_type_t<std::decay_t<T>>>::value
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_var_or_arithmetic.hpp:20:46: error: template argument 1 is invalid
is_var<scalar_type_t<std::decay_t<T>>>::value
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_var_or_arithmetic.hpp:20:49: error: '::value' has not been declared
is_var<scalar_type_t<std::decay_t<T>>>::value
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_var_or_arithmetic.hpp:21:47: error: 'decay_t' is not a member of 'std'
|| std::is_arithmetic<scalar_type_t<std::decay_t<T>>>::value)> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_var_or_arithmetic.hpp:21:47: error: 'decay_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_var_or_arithmetic.hpp:21:60: error: template argument 1 is invalid
|| std::is_arithmetic<scalar_type_t<std::decay_t<T>>>::value)> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_var_or_arithmetic.hpp:21:61: error: template argument 1 is invalid
|| std::is_arithmetic<scalar_type_t<std::decay_t<T>>>::value)> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_var_or_arithmetic.hpp:21:64: error: '::value' has not been declared
|| std::is_arithmetic<scalar_type_t<std::decay_t<T>>>::value)> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_var_or_arithmetic.hpp:21:72: error: template argument 1 is invalid
|| std::is_arithmetic<scalar_type_t<std::decay_t<T>>>::value)> {};
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:14:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/index_type.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/disjunction.hpp:18:25: error: expected template-name before '<' token
: std::conditional_t<Cond::value, std::true_type, disjunction<Conds...>> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/disjunction.hpp:18:25: error: expected '{' before '<' token
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/disjunction.hpp:18:25: error: expected unqualified-id before '<' token
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/index_type.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:25:24: error: 'enable_if_t' in namespace 'std' does not name a template type
using require_t = std::enable_if_t<Check::value>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:31:28: error: 'enable_if_t' in namespace 'std' does not name a template type
using require_not_t = std::enable_if_t<!Check::value>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:38:28: error: 'enable_if_t' in namespace 'std' does not name a template type
using require_all_t = std::enable_if_t<math::conjunction<Checks...>::value>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:46:28: error: 'enable_if_t' in namespace 'std' does not name a template type
using require_any_t = std::enable_if_t<math::disjunction<Checks...>::value>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:55:12: error: 'enable_if_t' in namespace 'std' does not name a template type
= std::enable_if_t<!math::conjunction<Checks...>::value>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:64:12: error: 'enable_if_t' in namespace 'std' does not name a template type
= std::enable_if_t<!math::disjunction<Checks...>::value>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:71:7: error: 'require_t' does not name a type
= require_t<std::is_same<std::decay_t<T>, std::decay_t<S>>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:78:7: error: 'require_not_t' does not name a type
= require_not_t<std::is_same<std::decay_t<T>, std::decay_t<S>>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:85:7: error: 'require_all_t' does not name a type
= require_all_t<std::is_same<std::decay_t<T>, std::decay_t<Types>>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:89:7: error: 'require_all_not_t' does not name a type
= require_all_not_t<std::is_same<std::decay_t<T>, std::decay_t<Types>>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:95:25: error: 'require_t' does not name a type
using require_same_st = require_t<std::is_same<scalar_type_t<std::decay_t<T>>,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:103:7: error: 'require_not_t' does not name a type
= require_not_t<std::is_same<scalar_type_t<std::decay_t<T>>,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:111:7: error: 'require_all_t' does not name a type
= require_all_t<std::is_same<scalar_type_t<std::decay_t<T>>,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:119:7: error: 'require_all_not_t' does not name a type
= require_all_not_t<std::is_same<scalar_type_t<std::decay_t<T>>,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:126:25: error: 'require_t' does not name a type
using require_same_vt = require_t<
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:133:29: error: 'require_not_t' does not name a type
using require_not_same_vt = require_not_t<
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:141:7: error: 'require_all_t' does not name a type
= require_all_t<std::is_same<value_type_t<std::decay_t<T>>,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:146:7: error: 'require_all_not_t' does not name a type
= require_all_not_t<std::is_same<value_type_t<std::decay_t<T>>,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:154:7: error: 'require_t' does not name a type
= require_t<std::is_convertible<std::decay_t<T>, std::decay_t<S>>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:161:7: error: 'require_not_t' does not name a type
= require_not_t<std::is_convertible<std::decay_t<T>, std::decay_t<S>>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:167:35: error: 'require_all_t' does not name a type
using require_all_convertible_t = require_all_t<
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:174:39: error: 'require_all_not_t' does not name a type
using require_any_not_convertible_t = require_all_not_t<
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:196:50: error: 'decay_t' is not a member of 'std'
math::disjunction<std::is_same<double, std::decay_t<T>>,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:196:50: error: 'decay_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:196:63: error: template argument 2 is invalid
math::disjunction<std::is_same<double, std::decay_t<T>>,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:196:64: error: template argument 1 is invalid
math::disjunction<std::is_same<double, std::decay_t<T>>,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:197:47: error: 'decay_t' is not a member of 'std'
std::is_same<int, std::decay_t<T>>>::value> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:197:47: error: 'decay_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:197:60: error: template argument 2 is invalid
std::is_same<int, std::decay_t<T>>>::value> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:197:61: error: wrong number of template arguments (2, should be 1)
std::is_same<int, std::decay_t<T>>>::value> {};
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_vector.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/is_vector.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/index_type.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/bool_constant.hpp:12:54: error: provided for 'template<bool B> using bool_constant = std::integral_constant<bool, _Cache_hash_code>'
using bool_constant = std::integral_constant<bool, B>;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/index_type.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:197:63: error: expected '{' before '>' token
std::is_same<int, std::decay_t<T>>>::value> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:197:63: error: expected unqualified-id before '>' token
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:200:33: error: 'require_t' does not name a type
using require_double_or_int_t = require_t<is_double_or_int<std::decay_t<T>>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:204:7: error: 'require_not_t' does not name a type
= require_not_t<is_double_or_int<std::decay_t<T>>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:208:7: error: 'require_all_t' does not name a type
= require_all_t<is_double_or_int<std::decay_t<Types>>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:212:7: error: 'require_any_t' does not name a type
= require_any_t<is_double_or_int<std::decay_t<Types>>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:216:7: error: 'require_all_not_t' does not name a type
= require_all_not_t<is_double_or_int<std::decay_t<Types>>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:220:7: error: 'require_any_not_t' does not name a type
= require_any_not_t<is_double_or_int<std::decay_t<Types>>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:224:30: error: 'require_t' does not name a type
using require_arithmetic_t = require_t<std::is_arithmetic<std::decay_t<T>>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:228:7: error: 'require_not_t' does not name a type
= require_not_t<std::is_arithmetic<std::decay_t<T>>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:232:7: error: 'require_all_t' does not name a type
= require_all_t<std::is_arithmetic<std::decay_t<Types>>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:236:7: error: 'require_any_t' does not name a type
= require_any_t<std::is_arithmetic<std::decay_t<Types>>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:240:7: error: 'require_all_not_t' does not name a type
= require_all_not_t<std::is_arithmetic<std::decay_t<Types>>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:244:7: error: 'require_any_not_t' does not name a type
= require_any_not_t<std::is_arithmetic<std::decay_t<Types>>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:249:7: error: 'require_t' does not name a type
= require_t<std::is_floating_point<std::decay_t<T>>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:253:7: error: 'require_not_t' does not name a type
= require_not_t<std::is_floating_point<std::decay_t<T>>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:257:7: error: 'require_all_t' does not name a type
= require_all_t<std::is_floating_point<std::decay_t<Types>>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:261:7: error: 'require_any_t' does not name a type
= require_any_t<std::is_floating_point<std::decay_t<Types>>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:265:7: error: 'require_all_not_t' does not name a type
= require_all_not_t<std::is_floating_point<std::decay_t<Types>>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:269:7: error: 'require_any_not_t' does not name a type
= require_any_not_t<std::is_floating_point<std::decay_t<Types>>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:272:23: error: 'require_t' does not name a type
using require_var_t = require_t<is_var<std::decay_t<T>>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:275:27: error: 'require_not_t' does not name a type
using require_not_var_t = require_not_t<is_var<std::decay_t<T>>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:278:27: error: 'require_all_t' does not name a type
using require_all_var_t = require_all_t<is_var<std::decay_t<Types>>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:281:27: error: 'require_any_t' does not name a type
using require_any_var_t = require_any_t<is_var<std::decay_t<Types>>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:284:31: error: 'require_all_not_t' does not name a type
using require_all_not_var_t = require_all_not_t<is_var<std::decay_t<Types>>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:287:31: error: 'require_any_not_t' does not name a type
using require_any_not_var_t = require_any_not_t<is_var<std::decay_t<Types>>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:291:7: error: 'require_t' does not name a type
= require_t<is_var_or_arithmetic<std::decay_t<T>>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:295:7: error: 'require_not_t' does not name a type
= require_not_t<is_var_or_arithmetic<std::decay_t<T>>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:299:7: error: 'require_all_t' does not name a type
= require_all_t<is_var_or_arithmetic<std::decay_t<Types>>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:303:7: error: 'require_any_t' does not name a type
= require_any_t<is_var_or_arithmetic<std::decay_t<Types>>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:307:7: error: 'require_all_not_t' does not name a type
= require_all_not_t<is_var_or_arithmetic<std::decay_t<Types>>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:311:7: error: 'require_any_not_t' does not name a type
= require_any_not_t<is_var_or_arithmetic<std::decay_t<Types>>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:314:24: error: 'require_t' does not name a type
using require_fvar_t = require_t<is_fvar<std::decay_t<T>>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:317:28: error: 'require_not_t' does not name a type
using require_not_fvar_t = require_not_t<is_fvar<std::decay_t<T>>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:320:28: error: 'require_all_t' does not name a type
using require_all_fvar_t = require_all_t<is_fvar<std::decay_t<Types>>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:323:28: error: 'require_any_t' does not name a type
using require_any_fvar_t = require_any_t<is_fvar<std::decay_t<Types>>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:327:7: error: 'require_all_not_t' does not name a type
= require_all_not_t<is_fvar<std::decay_t<Types>>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:331:7: error: 'require_any_not_t' does not name a type
= require_any_not_t<is_fvar<std::decay_t<Types>>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:339:46: error: 'decay_t' is not a member of 'std'
: bool_constant<math::disjunction<is_var<std::decay_t<T>>,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:339:46: error: 'decay_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:339:59: error: template argument 1 is invalid
: bool_constant<math::disjunction<is_var<std::decay_t<T>>,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:339:60: error: template argument 1 is invalid
: bool_constant<math::disjunction<is_var<std::decay_t<T>>,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:340:47: error: 'decay_t' is not a member of 'std'
is_fvar<std::decay_t<T>>>::value> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:340:47: error: 'decay_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:340:60: error: template argument 1 is invalid
is_fvar<std::decay_t<T>>>::value> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:340:61: error: wrong number of template arguments (2, should be 1)
is_fvar<std::decay_t<T>>>::value> {};
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_vector.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/is_vector.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/index_type.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/bool_constant.hpp:12:54: error: provided for 'template<bool B> using bool_constant = std::integral_constant<bool, _Cache_hash_code>'
using bool_constant = std::integral_constant<bool, B>;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/index_type.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:340:63: error: expected '{' before '>' token
is_fvar<std::decay_t<T>>>::value> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:340:63: error: expected unqualified-id before '>' token
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:343:31: error: 'require_t' does not name a type
using require_var_or_fvar_t = require_t<is_var_or_fvar<T>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:346:35: error: 'require_not_t' does not name a type
using require_not_var_or_fvar_t = require_not_t<is_var_or_fvar<T>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:349:35: error: 'require_all_t' does not name a type
using require_all_var_or_fvar_t = require_all_t<is_var_or_fvar<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:352:35: error: 'require_any_t' does not name a type
using require_any_var_or_fvar_t = require_any_t<is_var_or_fvar<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:356:7: error: 'require_all_not_t' does not name a type
= require_all_not_t<is_var_or_fvar<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:360:7: error: 'require_any_not_t' does not name a type
= require_any_not_t<is_var_or_fvar<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:369:36: error: 'decay_t' is not a member of 'std'
math::disjunction<is_var<std::decay_t<T>>, is_fvar<std::decay_t<T>>,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:369:36: error: 'decay_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:369:49: error: template argument 1 is invalid
math::disjunction<is_var<std::decay_t<T>>, is_fvar<std::decay_t<T>>,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:369:50: error: template argument 1 is invalid
math::disjunction<is_var<std::decay_t<T>>, is_fvar<std::decay_t<T>>,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:369:62: error: 'decay_t' is not a member of 'std'
math::disjunction<is_var<std::decay_t<T>>, is_fvar<std::decay_t<T>>,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:369:62: error: 'decay_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:369:75: error: template argument 1 is invalid
math::disjunction<is_var<std::decay_t<T>>, is_fvar<std::decay_t<T>>,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:369:76: error: wrong number of template arguments (2, should be 1)
math::disjunction<is_var<std::decay_t<T>>, is_fvar<std::decay_t<T>>,
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_vector.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/is_vector.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/index_type.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/bool_constant.hpp:12:54: error: provided for 'template<bool B> using bool_constant = std::integral_constant<bool, _Cache_hash_code>'
using bool_constant = std::integral_constant<bool, B>;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/index_type.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:370:48: error: 'decay_t' is not a member of 'std'
std::is_arithmetic<std::decay_t<T>>>::value> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:370:48: error: 'decay_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:370:61: error: template argument 1 is invalid
std::is_arithmetic<std::decay_t<T>>>::value> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:370:62: error: expected '{' before '>' token
std::is_arithmetic<std::decay_t<T>>>::value> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:370:62: error: expected unqualified-id before '>' token
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:373:31: error: 'require_t' does not name a type
using require_stan_scalar_t = require_t<is_stan_scalar<T>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:376:35: error: 'require_not_t' does not name a type
using require_not_stan_scalar_t = require_not_t<is_stan_scalar<T>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:379:35: error: 'require_all_t' does not name a type
using require_all_stan_scalar_t = require_all_t<is_stan_scalar<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:382:35: error: 'require_any_t' does not name a type
using require_any_stan_scalar_t = require_any_t<is_stan_scalar<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:386:7: error: 'require_all_not_t' does not name a type
= require_all_not_t<is_stan_scalar<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:390:7: error: 'require_any_not_t' does not name a type
= require_any_not_t<is_stan_scalar<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:397:30: error: 'require_t' does not name a type
using require_std_vector_t = require_t<is_std_vector<T>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:400:34: error: 'require_not_t' does not name a type
using require_not_std_vector_t = require_not_t<is_std_vector<T>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:403:34: error: 'require_all_t' does not name a type
using require_all_std_vector_t = require_all_t<is_std_vector<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:406:34: error: 'require_any_t' does not name a type
using require_any_std_vector_t = require_any_t<is_std_vector<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:409:38: error: 'require_all_not_t' does not name a type
using require_all_not_std_vector_t = require_all_not_t<is_std_vector<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:412:38: error: 'require_any_not_t' does not name a type
using require_any_not_std_vector_t = require_any_not_t<is_std_vector<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:415:26: error: 'require_t' does not name a type
using require_vector_t = require_t<is_vector<T>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:418:30: error: 'require_not_t' does not name a type
using require_not_vector_t = require_not_t<is_vector<T>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:421:30: error: 'require_all_t' does not name a type
using require_all_vector_t = require_all_t<is_vector<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:424:30: error: 'require_any_t' does not name a type
using require_any_vector_t = require_any_t<is_vector<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:427:34: error: 'require_all_not_t' does not name a type
using require_all_not_vector_t = require_all_not_t<is_vector<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:430:34: error: 'require_any_not_t' does not name a type
using require_any_not_vector_t = require_any_not_t<is_vector<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:433:25: error: 'require_t' does not name a type
using require_eigen_t = require_t<is_eigen<T>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:436:29: error: 'require_not_t' does not name a type
using require_not_eigen_t = require_not_t<is_eigen<T>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:439:29: error: 'require_all_t' does not name a type
using require_all_eigen_t = require_all_t<is_eigen<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:442:29: error: 'require_any_t' does not name a type
using require_any_eigen_t = require_any_t<is_eigen<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:445:33: error: 'require_all_not_t' does not name a type
using require_all_not_eigen_t = require_all_not_t<is_eigen<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:448:33: error: 'require_any_not_t' does not name a type
using require_any_not_eigen_t = require_any_not_t<is_eigen<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:451:32: error: 'require_t' does not name a type
using require_eigen_vector_t = require_t<is_eigen_vector<T>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:454:36: error: 'require_not_t' does not name a type
using require_not_eigen_vector_t = require_not_t<is_eigen_vector<T>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:457:36: error: 'require_all_t' does not name a type
using require_all_eigen_vector_t = require_all_t<is_eigen_vector<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:460:36: error: 'require_any_t' does not name a type
using require_any_eigen_vector_t = require_any_t<is_eigen_vector<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:464:7: error: 'require_all_not_t' does not name a type
= require_all_not_t<is_eigen_vector<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:468:7: error: 'require_any_not_t' does not name a type
= require_any_not_t<is_eigen_vector<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:471:31: error: 'require_t' does not name a type
using require_vector_like_t = require_t<is_vector_like<T>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:474:35: error: 'require_not_t' does not name a type
using require_not_vector_like_t = require_not_t<is_vector_like<T>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:477:35: error: 'require_all_t' does not name a type
using require_all_vector_like_t = require_all_t<is_vector_like<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:480:35: error: 'require_any_t' does not name a type
using require_any_vector_like_t = require_any_t<is_vector_like<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:484:7: error: 'require_all_not_t' does not name a type
= require_all_not_t<is_vector_like<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:488:7: error: 'require_any_not_t' does not name a type
= require_any_not_t<is_vector_like<Types>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:505:38: error: 'decay_t' is not a member of 'std'
math::conjunction<ContainerCheck<std::decay_t<Check>>...,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:505:38: error: 'decay_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:505:51: error: template argument 1 is invalid
math::conjunction<ContainerCheck<std::decay_t<Check>>...,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:505:56: error: template argument 1 is invalid
math::conjunction<ContainerCheck<std::decay_t<Check>>...,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:505:58: error: expected parameter pack before '...'
math::conjunction<ContainerCheck<std::decay_t<Check>>...,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:506:56: error: wrong number of template arguments (2, should be 1)
TypeCheck<value_type_t<Check>>...>::value>;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_vector.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/is_vector.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/index_type.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/bool_constant.hpp:12:54: error: provided for 'template<bool B> using bool_constant = std::integral_constant<bool, _Cache_hash_code>'
using bool_constant = std::integral_constant<bool, B>;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/index_type.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:518:30: error: 'require_t' does not name a type
using require_container_vt = require_t<
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:526:38: error: expected template-name before '<' token
: container_value_type_check_base<is_std_vector, TypeCheck, Check...> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:526:38: error: expected '{' before '<' token
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:526:38: error: expected unqualified-id before '<' token
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:530:7: error: 'require_t' does not name a type
= require_t<is_std_vector_value_check<TypeCheck, Check...>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:534:7: error: 'require_not_t' does not name a type
= require_not_t<is_std_vector_value_check<TypeCheck, Check...>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:538:7: error: 'require_any_t' does not name a type
= require_any_t<is_std_vector_value_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:542:7: error: 'require_any_not_t' does not name a type
= require_any_not_t<is_std_vector_value_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:546:7: error: 'require_all_t' does not name a type
= require_all_t<is_std_vector_value_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:550:7: error: 'require_all_not_t' does not name a type
= require_all_not_t<is_std_vector_value_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:557:38: error: expected template-name before '<' token
: container_value_type_check_base<is_vector, TypeCheck, Check...> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:557:38: error: expected '{' before '<' token
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:557:38: error: expected unqualified-id before '<' token
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:560:27: error: 'require_t' does not name a type
using require_vector_vt = require_t<is_vector_value_check<TypeCheck, Check...>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:564:7: error: 'require_not_t' does not name a type
= require_not_t<is_vector_value_check<TypeCheck, Check...>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:568:7: error: 'require_any_t' does not name a type
= require_any_t<is_vector_value_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:572:7: error: 'require_any_not_t' does not name a type
= require_any_not_t<is_vector_value_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:576:7: error: 'require_all_t' does not name a type
= require_all_t<is_vector_value_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:580:7: error: 'require_all_not_t' does not name a type
= require_all_not_t<is_vector_value_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:587:38: error: expected template-name before '<' token
: container_value_type_check_base<is_vector_like, TypeCheck, Check...> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:587:38: error: expected '{' before '<' token
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:587:38: error: expected unqualified-id before '<' token
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:591:7: error: 'require_t' does not name a type
= require_t<is_vector_like_value_check<TypeCheck, Check...>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:595:7: error: 'require_not_t' does not name a type
= require_not_t<is_vector_like_value_check<TypeCheck, Check...>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:599:7: error: 'require_any_t' does not name a type
= require_any_t<is_vector_like_value_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:603:7: error: 'require_any_not_t' does not name a type
= require_any_not_t<is_vector_like_value_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:607:7: error: 'require_all_t' does not name a type
= require_all_t<is_vector_like_value_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:611:7: error: 'require_all_not_t' does not name a type
= require_all_not_t<is_vector_like_value_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:618:38: error: expected template-name before '<' token
: container_value_type_check_base<is_eigen, TypeCheck, Check...> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:618:38: error: expected '{' before '<' token
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:618:38: error: expected unqualified-id before '<' token
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:621:26: error: 'require_t' does not name a type
using require_eigen_vt = require_t<is_eigen_value_check<TypeCheck, Check...>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:625:7: error: 'require_not_t' does not name a type
= require_not_t<is_eigen_value_check<TypeCheck, Check...>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:629:7: error: 'require_any_t' does not name a type
= require_any_t<is_eigen_value_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:633:7: error: 'require_any_not_t' does not name a type
= require_any_not_t<is_eigen_value_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:637:7: error: 'require_all_t' does not name a type
= require_all_t<is_eigen_value_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:641:7: error: 'require_all_not_t' does not name a type
= require_all_not_t<is_eigen_value_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:648:38: error: expected template-name before '<' token
: container_value_type_check_base<is_eigen_vector, TypeCheck, Check...> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:648:38: error: expected '{' before '<' token
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:648:38: error: expected unqualified-id before '<' token
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:652:7: error: 'require_t' does not name a type
= require_t<is_eigen_vector_value_check<TypeCheck, Check...>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:656:7: error: 'require_not_t' does not name a type
= require_not_t<is_eigen_vector_value_check<TypeCheck, Check...>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:660:7: error: 'require_any_t' does not name a type
= require_any_t<is_eigen_vector_value_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:664:7: error: 'require_any_not_t' does not name a type
= require_any_not_t<is_eigen_vector_value_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:668:7: error: 'require_all_t' does not name a type
= require_all_t<is_eigen_vector_value_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:672:7: error: 'require_all_not_t' does not name a type
= require_all_not_t<is_eigen_vector_value_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:693:38: error: 'decay_t' is not a member of 'std'
math::conjunction<ContainerCheck<std::decay_t<Check>>...,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:693:38: error: 'decay_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:693:51: error: template argument 1 is invalid
math::conjunction<ContainerCheck<std::decay_t<Check>>...,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:693:56: error: template argument 1 is invalid
math::conjunction<ContainerCheck<std::decay_t<Check>>...,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:693:58: error: expected parameter pack before '...'
math::conjunction<ContainerCheck<std::decay_t<Check>>...,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:694:57: error: wrong number of template arguments (2, should be 1)
TypeCheck<scalar_type_t<Check>>...>::value>;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_vector.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/is_vector.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/index_type.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/bool_constant.hpp:12:54: error: provided for 'template<bool B> using bool_constant = std::integral_constant<bool, _Cache_hash_code>'
using bool_constant = std::integral_constant<bool, B>;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/index_type.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:706:30: error: 'require_t' does not name a type
using require_container_st = require_t<
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:714:39: error: expected template-name before '<' token
: container_scalar_type_check_base<is_std_vector, TypeCheck, Check...> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:714:39: error: expected '{' before '<' token
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:714:39: error: expected unqualified-id before '<' token
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:718:7: error: 'require_t' does not name a type
= require_t<is_std_vector_scalar_check<TypeCheck, Check...>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:722:7: error: 'require_not_t' does not name a type
= require_not_t<is_std_vector_scalar_check<TypeCheck, Check...>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:726:7: error: 'require_any_t' does not name a type
= require_any_t<is_std_vector_scalar_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:730:7: error: 'require_any_not_t' does not name a type
= require_any_not_t<is_std_vector_scalar_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:734:7: error: 'require_all_t' does not name a type
= require_all_t<is_std_vector_scalar_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:738:7: error: 'require_all_not_t' does not name a type
= require_all_not_t<is_std_vector_scalar_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:745:39: error: expected template-name before '<' token
: container_scalar_type_check_base<is_vector, TypeCheck, Check...> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:745:39: error: expected '{' before '<' token
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:745:39: error: expected unqualified-id before '<' token
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:749:7: error: 'require_t' does not name a type
= require_t<is_vector_scalar_check<TypeCheck, Check...>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:753:7: error: 'require_not_t' does not name a type
= require_not_t<is_vector_scalar_check<TypeCheck, Check...>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:757:7: error: 'require_any_t' does not name a type
= require_any_t<is_vector_scalar_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:761:7: error: 'require_any_not_t' does not name a type
= require_any_not_t<is_vector_scalar_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:765:7: error: 'require_all_t' does not name a type
= require_all_t<is_vector_scalar_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:769:7: error: 'require_all_not_t' does not name a type
= require_all_not_t<is_vector_scalar_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:776:39: error: expected template-name before '<' token
: container_scalar_type_check_base<is_vector_like, TypeCheck, Check...> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:776:39: error: expected '{' before '<' token
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:776:39: error: expected unqualified-id before '<' token
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:780:7: error: 'require_t' does not name a type
= require_t<is_vector_like_scalar_check<TypeCheck, Check...>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:784:7: error: 'require_not_t' does not name a type
= require_not_t<is_vector_like_scalar_check<TypeCheck, Check...>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:788:7: error: 'require_any_t' does not name a type
= require_any_t<is_vector_like_scalar_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:792:7: error: 'require_any_not_t' does not name a type
= require_any_not_t<is_vector_like_scalar_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:796:7: error: 'require_all_t' does not name a type
= require_all_t<is_vector_like_scalar_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:800:7: error: 'require_all_not_t' does not name a type
= require_all_not_t<is_vector_like_scalar_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:807:39: error: expected template-name before '<' token
: container_scalar_type_check_base<is_eigen, TypeCheck, Check...> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:807:39: error: expected '{' before '<' token
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:807:39: error: expected unqualified-id before '<' token
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:810:26: error: 'require_t' does not name a type
using require_eigen_st = require_t<is_eigen_scalar_check<TypeCheck, Check...>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:814:7: error: 'require_not_t' does not name a type
= require_not_t<is_eigen_scalar_check<TypeCheck, Check...>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:818:7: error: 'require_any_t' does not name a type
= require_any_t<is_eigen_scalar_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:822:7: error: 'require_any_not_t' does not name a type
= require_any_not_t<is_eigen_scalar_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:826:7: error: 'require_all_t' does not name a type
= require_all_t<is_eigen_scalar_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:830:7: error: 'require_all_not_t' does not name a type
= require_all_not_t<is_eigen_scalar_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:837:39: error: expected template-name before '<' token
: container_scalar_type_check_base<is_eigen_vector, TypeCheck, Check...> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:837:39: error: expected '{' before '<' token
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:837:39: error: expected unqualified-id before '<' token
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:841:7: error: 'require_t' does not name a type
= require_t<is_eigen_vector_scalar_check<TypeCheck, Check...>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:845:7: error: 'require_not_t' does not name a type
= require_not_t<is_eigen_vector_scalar_check<TypeCheck, Check...>>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:849:7: error: 'require_any_t' does not name a type
= require_any_t<is_eigen_vector_scalar_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:853:7: error: 'require_any_not_t' does not name a type
= require_any_not_t<is_eigen_vector_scalar_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:857:7: error: 'require_all_t' does not name a type
= require_all_t<is_eigen_vector_scalar_check<TypeCheck, Check>...>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/require_generics.hpp:861:7: error: 'require_all_not_t' does not name a type
= require_all_not_t<is_eigen_vector_scalar_check<TypeCheck, Check>...>;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/index_type.hpp:20:22: error: 'require_std_vector_t' was not declared in this scope
struct index_type<T, require_std_vector_t<T>> {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/index_type.hpp:20:43: error: template argument 2 is invalid
struct index_type<T, require_std_vector_t<T>> {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/index_type.hpp:20:44: error: expected unqualified-id before '>' token
struct index_type<T, require_std_vector_t<T>> {
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/index_type.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:15,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/is_eigen.hpp:36:8: error: 'enable_if_t' is not a member of 'std'
T, std::enable_if_t<internal::is_eigen_base<std::decay_t<T>>::value>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/is_eigen.hpp:36:8: error: 'enable_if_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/is_eigen.hpp:36:49: error: 'decay_t' is not a member of 'std'
T, std::enable_if_t<internal::is_eigen_base<std::decay_t<T>>::value>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/is_eigen.hpp:36:49: error: 'decay_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/is_eigen.hpp:36:62: error: template argument 1 is invalid
T, std::enable_if_t<internal::is_eigen_base<std::decay_t<T>>::value>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/is_eigen.hpp:36:63: error: template argument 2 is invalid
T, std::enable_if_t<internal::is_eigen_base<std::decay_t<T>>::value>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/is_eigen.hpp:36:72: error: expected unqualified-id before '>>' token
T, std::enable_if_t<internal::is_eigen_base<std::decay_t<T>>::value>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/is_eigen.hpp:50:57: error: 'decay_t' is not a member of 'std'
struct is_eigen_matrix : internal::is_eigen_matrix_impl<std::decay_t<T>> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/is_eigen.hpp:50:57: error: 'decay_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/is_eigen.hpp:50:70: error: template argument 1 is invalid
struct is_eigen_matrix : internal::is_eigen_matrix_impl<std::decay_t<T>> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/is_eigen.hpp:50:71: error: expected '{' before '>' token
struct is_eigen_matrix : internal::is_eigen_matrix_impl<std::decay_t<T>> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/is_eigen.hpp:50:71: error: expected unqualified-id before '>' token
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:15:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/index_type.hpp:20:22: error: 'require_eigen_t' was not declared in this scope
struct index_type<T, require_eigen_t<T>> {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/index_type.hpp:20:38: error: template argument 2 is invalid
struct index_type<T, require_eigen_t<T>> {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/index_type.hpp:20:39: error: expected unqualified-id before '>' token
struct index_type<T, require_eigen_t<T>> {
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:17:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/is_constant.hpp:21:23: error: 'require_eigen_t' was not declared in this scope
struct is_constant<T, require_eigen_t<T>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/is_constant.hpp:21:39: error: template argument 2 is invalid
struct is_constant<T, require_eigen_t<T>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/is_constant.hpp:21:40: error: expected unqualified-id before '>' token
struct is_constant<T, require_eigen_t<T>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/scalar_type.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:21,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/scalar_type.hpp:16:23: error: 'require_std_vector_t' was not declared in this scope
struct scalar_type<T, require_std_vector_t<T>> {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/scalar_type.hpp:16:44: error: template argument 2 is invalid
struct scalar_type<T, require_std_vector_t<T>> {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/scalar_type.hpp:16:45: error: expected unqualified-id before '>' token
struct scalar_type<T, require_std_vector_t<T>> {
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:21:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/scalar_type.hpp:16:23: error: 'enable_if_t' is not a member of 'std'
struct scalar_type<T, std::enable_if_t<is_eigen<T>::value>> {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/scalar_type.hpp:16:23: error: 'enable_if_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/scalar_type.hpp:16:53: error: type/value mismatch at argument 2 in template parameter list for 'template<class T, class> struct stan::scalar_type'
struct scalar_type<T, std::enable_if_t<is_eigen<T>::value>> {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/scalar_type.hpp:16:53: error: expected a type, got '(<expression error> < stan::is_eigen<T>::value)'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/scalar_type.hpp:16:58: error: expected unqualified-id before '>' token
struct scalar_type<T, std::enable_if_t<is_eigen<T>::value>> {
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/value_type.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:23,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/value_type.hpp:18:22: error: 'require_std_vector_t' was not declared in this scope
struct value_type<T, require_std_vector_t<T>> {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/value_type.hpp:18:43: error: template argument 2 is invalid
struct value_type<T, require_std_vector_t<T>> {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/value_type.hpp:18:44: error: expected unqualified-id before '>' token
struct value_type<T, require_std_vector_t<T>> {
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:23:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/value_type.hpp:18:22: error: 'enable_if_t' is not a member of 'std'
struct value_type<T, std::enable_if_t<is_eigen<T>::value>> {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/value_type.hpp:18:22: error: 'enable_if_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/value_type.hpp:18:52: error: type/value mismatch at argument 2 in template parameter list for 'template<class T, class> struct stan::value_type'
struct value_type<T, std::enable_if_t<is_eigen<T>::value>> {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/value_type.hpp:18:52: error: expected a type, got '(<expression error> < stan::is_eigen<T>::value)'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/value_type.hpp:18:57: error: expected unqualified-id before '>' token
struct value_type<T, std::enable_if_t<is_eigen<T>::value>> {
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:27:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/is_constant.hpp:20:23: error: 'require_std_vector_t' was not declared in this scope
struct is_constant<T, require_std_vector_t<T>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/is_constant.hpp:20:44: error: template argument 2 is invalid
struct is_constant<T, require_std_vector_t<T>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/is_constant.hpp:20:45: error: expected unqualified-id before '>' token
struct is_constant<T, require_std_vector_t<T>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:32:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/ad_promotable.hpp:21:31: error: 'decay_t' is not a member of 'std'
std::is_convertible<std::decay_t<From>, std::decay_t<To>>::value> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/ad_promotable.hpp:21:31: error: 'decay_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/ad_promotable.hpp:21:48: error: wrong number of template arguments (1, should be 2)
std::is_convertible<std::decay_t<From>, std::decay_t<To>>::value> {};
^
In file included from C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/bits/move.h:57:0,
from C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/bits/stl_pair.h:59,
from C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/utility:70,
from C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/unordered_map:38,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include/Rcpp/platform/compiler.h:153,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include/Rcpp/r/headers.h:67,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include/RcppCommon.h:29,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include/Rcpp.h:27,
from stan_files/mlmc_code.cc:1:
C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/type_traits:1416:12: error: provided for 'template<class _From, class _To> struct std::is_convertible'
struct is_convertible
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:32:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/ad_promotable.hpp:21:51: error: 'decay_t' is not a member of 'std'
std::is_convertible<std::decay_t<From>, std::decay_t<To>>::value> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/ad_promotable.hpp:21:51: error: 'decay_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/ad_promotable.hpp:21:64: error: wrong number of template arguments (2, should be 1)
std::is_convertible<std::decay_t<From>, std::decay_t<To>>::value> {};
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/is_vector.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/is_vector.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/index_type.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/bool_constant.hpp:12:54: error: provided for 'template<bool B> using bool_constant = std::integral_constant<bool, _Cache_hash_code>'
using bool_constant = std::integral_constant<bool, B>;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:32:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/ad_promotable.hpp:21:66: error: expected '{' before '>' token
std::is_convertible<std::decay_t<From>, std::decay_t<To>>::value> {};
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/ad_promotable.hpp:21:66: error: expected unqualified-id before '>' token
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:63:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/scalar_seq_view.hpp:21:8: error: 'enable_if_t' is not a member of 'std'
C, std::enable_if_t<is_vector_like<std::decay_t<C>>::value>> {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/scalar_seq_view.hpp:21:8: error: 'enable_if_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/scalar_seq_view.hpp:21:40: error: 'decay_t' is not a member of 'std'
C, std::enable_if_t<is_vector_like<std::decay_t<C>>::value>> {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/scalar_seq_view.hpp:21:40: error: 'decay_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/scalar_seq_view.hpp:21:53: error: template argument 1 is invalid
C, std::enable_if_t<is_vector_like<std::decay_t<C>>::value>> {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/scalar_seq_view.hpp:21:54: error: template argument 2 is invalid
C, std::enable_if_t<is_vector_like<std::decay_t<C>>::value>> {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/scalar_seq_view.hpp:21:63: error: expected unqualified-id before '>>' token
C, std::enable_if_t<is_vector_like<std::decay_t<C>>::value>> {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/scalar_seq_view.hpp:46:8: error: 'enable_if_t' is not a member of 'std'
C, std::enable_if_t<!is_vector_like<std::decay_t<C>>::value>> {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/scalar_seq_view.hpp:46:8: error: 'enable_if_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/scalar_seq_view.hpp:46:41: error: 'decay_t' is not a member of 'std'
C, std::enable_if_t<!is_vector_like<std::decay_t<C>>::value>> {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/scalar_seq_view.hpp:46:41: error: 'decay_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/scalar_seq_view.hpp:46:54: error: template argument 1 is invalid
C, std::enable_if_t<!is_vector_like<std::decay_t<C>>::value>> {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/scalar_seq_view.hpp:46:55: error: template argument 2 is invalid
C, std::enable_if_t<!is_vector_like<std::decay_t<C>>::value>> {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/scalar_seq_view.hpp:46:64: error: expected unqualified-id before '>>' token
C, std::enable_if_t<!is_vector_like<std::decay_t<C>>::value>> {
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/meta.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/Eigen_NumTraits.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/matrix_vari.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/meta/is_var.hpp:14:15: error: 'enable_if_t' is not a member of 'std'
std::enable_if_t<std::is_same<math::var, std::decay_t<T>>::value>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/meta/is_var.hpp:14:15: error: 'enable_if_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/meta/is_var.hpp:14:56: error: 'decay_t' is not a member of 'std'
std::enable_if_t<std::is_same<math::var, std::decay_t<T>>::value>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/meta/is_var.hpp:14:56: error: 'decay_t' is not a member of 'std'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/meta/is_var.hpp:14:69: error: template argument 2 is invalid
std::enable_if_t<std::is_same<math::var, std::decay_t<T>>::value>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/meta/is_var.hpp:14:70: error: template argument 2 is invalid
std::enable_if_t<std::is_same<math::var, std::decay_t<T>>::value>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/meta/is_var.hpp:14:79: error: expected unqualified-id before '>>' token
std::enable_if_t<std::is_same<math::var, std::decay_t<T>>::value>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/meta.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/Eigen_NumTraits.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/matrix_vari.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/meta/partials_type.hpp:15:25: error: 'require_var_t' was not declared in this scope
struct partials_type<T, require_var_t<T>> {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/meta/partials_type.hpp:15:39: error: template argument 2 is invalid
struct partials_type<T, require_var_t<T>> {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/meta/partials_type.hpp:15:40: error: expected unqualified-id before '>' token
struct partials_type<T, require_var_t<T>> {
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_any_nan.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_addition.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:18,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:18:34: error: 'require_arithmetic_t' does not name a type
template <typename T, typename = require_arithmetic_t<T>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:18:54: error: expected '>' before '<' token
template <typename T, typename = require_arithmetic_t<T>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:54:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_unary_decrement.hpp: In member function 'virtual void stan::math::internal::decrement_vari::chain()':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_unary_decrement.hpp:17:35: error: no matching function for call to 'is_nan(const double&)'
if (unlikely(is_nan(avi_->val_))) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/likely.hpp:6:41: note: in definition of macro 'unlikely'
#define unlikely(x) __builtin_expect(!!(x), 0)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_unary_decrement.hpp:17:35: note: candidate is:
if (unlikely(is_nan(avi_->val_))) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/likely.hpp:6:41: note: in definition of macro 'unlikely'
#define unlikely(x) __builtin_expect(!!(x), 0)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_any_nan.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_addition.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:18,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template<class T, class> bool stan::math::is_nan(T)
inline bool is_nan(T x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:54:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_unary_increment.hpp: In member function 'virtual void stan::math::internal::increment_vari::chain()':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_unary_increment.hpp:17:35: error: no matching function for call to 'is_nan(const double&)'
if (unlikely(is_nan(avi_->val_))) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/likely.hpp:6:41: note: in definition of macro 'unlikely'
#define unlikely(x) __builtin_expect(!!(x), 0)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_unary_increment.hpp:17:35: note: candidate is:
if (unlikely(is_nan(avi_->val_))) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/likely.hpp:6:41: note: in definition of macro 'unlikely'
#define unlikely(x) __builtin_expect(!!(x), 0)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_any_nan.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_addition.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:18,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template<class T, class> bool stan::math::is_nan(T)
inline bool is_nan(T x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:54:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_unary_negative.hpp: In member function 'virtual void stan::math::internal::neg_vari::chain()':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_unary_negative.hpp:17:35: error: no matching function for call to 'is_nan(const double&)'
if (unlikely(is_nan(avi_->val_))) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/likely.hpp:6:41: note: in definition of macro 'unlikely'
#define unlikely(x) __builtin_expect(!!(x), 0)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_unary_negative.hpp:17:35: note: candidate is:
if (unlikely(is_nan(avi_->val_))) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/likely.hpp:6:41: note: in definition of macro 'unlikely'
#define unlikely(x) __builtin_expect(!!(x), 0)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_any_nan.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_addition.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:18,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template<class T, class> bool stan::math::is_nan(T)
inline bool is_nan(T x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:54:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_unary_plus.hpp: In function 'stan::math::var stan::math::operator+(const stan::math::var&)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_unary_plus.hpp:44:34: error: no matching function for call to 'is_nan(const double&)'
if (unlikely(is_nan(a.vi_->val_))) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/likely.hpp:6:41: note: in definition of macro 'unlikely'
#define unlikely(x) __builtin_expect(!!(x), 0)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_unary_plus.hpp:44:34: note: candidate is:
if (unlikely(is_nan(a.vi_->val_))) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/likely.hpp:6:41: note: in definition of macro 'unlikely'
#define unlikely(x) __builtin_expect(!!(x), 0)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_any_nan.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_addition.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:18,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template<class T, class> bool stan::math::is_nan(T)
inline bool is_nan(T x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:53:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp: At global scope:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:49:36: error: 'require_arithmetic_t' does not name a type
template <typename S, typename = require_arithmetic_t<S>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:49:56: error: expected '>' before '<' token
template <typename S, typename = require_arithmetic_t<S>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:66:36: error: 'require_not_arithmetic_t' does not name a type
template <typename S, typename = require_not_arithmetic_t<S>,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:66:60: error: expected '>' before '<' token
template <typename S, typename = require_not_arithmetic_t<S>,
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/acosh.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:55,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/acosh.hpp: In function 'double stan::math::acosh(double)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/acosh.hpp:22:15: error: no matching function for call to 'is_nan(double&)'
if (is_nan(x)) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/acosh.hpp:22:15: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_any_nan.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_addition.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:18,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template<class T, class> bool stan::math::is_nan(T)
inline bool is_nan(T x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/acosh.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:55,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/acosh.hpp: In function 'double stan::math::acosh(int)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/acosh.hpp:42:15: error: no matching function for call to 'is_nan(int&)'
if (is_nan(x)) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/acosh.hpp:42:15: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_any_nan.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_addition.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:18,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template<class T, class> bool stan::math::is_nan(T)
inline bool is_nan(T x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/atanh.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:65,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/atanh.hpp: In function 'double stan::math::atanh(double)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/atanh.hpp:23:15: error: no matching function for call to 'is_nan(double&)'
if (is_nan(x)) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/atanh.hpp:23:15: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_any_nan.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_addition.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:18,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template<class T, class> bool stan::math::is_nan(T)
inline bool is_nan(T x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/atanh.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:65,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/atanh.hpp: In function 'double stan::math::atanh(int)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/atanh.hpp:39:15: error: no matching function for call to 'is_nan(int&)'
if (is_nan(x)) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/atanh.hpp:39:15: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_any_nan.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_addition.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:18,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template<class T, class> bool stan::math::is_nan(T)
inline bool is_nan(T x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log1m.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cholesky_corr_constrain.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:72,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log1p.hpp: In function 'double stan::math::log1p(double)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log1p.hpp:28:15: error: no matching function for call to 'is_nan(double&)'
if (is_nan(x)) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log1p.hpp:28:15: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_any_nan.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_addition.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:18,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template<class T, class> bool stan::math::is_nan(T)
inline bool is_nan(T x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log1m.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cholesky_corr_constrain.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:72,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log1p.hpp: In function 'double stan::math::log1p(int)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log1p.hpp:46:15: error: no matching function for call to 'is_nan(int&)'
if (is_nan(x)) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log1p.hpp:46:15: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_any_nan.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_addition.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:18,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template<class T, class> bool stan::math::is_nan(T)
inline bool is_nan(T x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cholesky_corr_constrain.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:72,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log1m.hpp: In function 'double stan::math::log1m(double)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log1m.hpp:43:16: error: no matching function for call to 'is_nan(double&)'
if (!is_nan(x)) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log1m.hpp:43:16: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_any_nan.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_addition.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:18,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template<class T, class> bool stan::math::is_nan(T)
inline bool is_nan(T x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/meta/index_type.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/index_type.hpp: In substitution of 'template<class T> using index_type_t = typename stan::math::index_type<T>::type [with T = Eigen::Matrix<double, -1, -1>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/typedefs.hpp:14:72: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/index_type.hpp:33:50: error: no type named 'type' in 'struct stan::math::index_type<Eigen::Matrix<double, -1, -1>, void>'
using index_type_t = typename index_type<T>::type;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:107:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/divide.hpp: At global scope:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/divide.hpp:20:22: error: 'require_all_arithmetic_t' does not name a type
typename = require_all_arithmetic_t<T1, T2>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/divide.hpp:20:46: error: expected '>' before '<' token
typename = require_all_arithmetic_t<T1, T2>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/exp2.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:117,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/exp2.hpp:21:34: error: 'require_arithmetic_t' does not name a type
template <typename T, typename = require_arithmetic_t<T>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/exp2.hpp:21:54: error: expected '>' before '<' token
template <typename T, typename = require_arithmetic_t<T>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:117:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/exp2.hpp:38:34: error: 'require_vector_like_t' does not name a type
template <typename T, typename = require_vector_like_t<T>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/exp2.hpp:38:55: error: expected '>' before '<' token
template <typename T, typename = require_vector_like_t<T>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:133:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/initialize.hpp:19:46: error: 'require_arithmetic_t' does not name a type
template <typename T, typename V, typename = require_arithmetic_t<V>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/initialize.hpp:19:66: error: expected '>' before '<' token
template <typename T, typename V, typename = require_arithmetic_t<V>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/log2.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:150,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log2.hpp:21:34: error: 'require_arithmetic_t' does not name a type
template <typename T, typename = require_arithmetic_t<T>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log2.hpp:21:54: error: expected '>' before '<' token
template <typename T, typename = require_arithmetic_t<T>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:150:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/log2.hpp:38:34: error: 'require_vector_like_t' does not name a type
template <typename T, typename = require_vector_like_t<T>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/log2.hpp:38:55: error: expected '>' before '<' token
template <typename T, typename = require_vector_like_t<T>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:176:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:25:22: error: 'require_all_arithmetic_t' does not name a type
typename = require_all_arithmetic_t<T1, T2>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:25:46: error: expected '>' before '<' token
typename = require_all_arithmetic_t<T1, T2>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:40:22: error: 'require_all_arithmetic_t' does not name a type
typename = require_all_arithmetic_t<T1, T2>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:40:46: error: expected '>' before '<' token
typename = require_all_arithmetic_t<T1, T2>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:57:22: error: 'require_all_arithmetic_t' does not name a type
typename = require_all_arithmetic_t<T1, T2>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:57:46: error: expected '>' before '<' token
typename = require_all_arithmetic_t<T1, T2>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:86:22: error: 'require_all_arithmetic_t' does not name a type
typename = require_all_arithmetic_t<T1, T2>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:86:46: error: expected '>' before '<' token
typename = require_all_arithmetic_t<T1, T2>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:101:48: error: 'require_all_arithmetic_t' does not name a type
template <typename T1, typename T2, typename = require_all_arithmetic_t<T1, T2>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:101:72: error: expected '>' before '<' token
template <typename T1, typename T2, typename = require_all_arithmetic_t<T1, T2>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:243:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/trace_gen_inv_quad_form_ldlt.hpp:23:38: error: 'require_any_not_var_t' does not name a type
int R3, int C3, typename = require_any_not_var_t<T1, T2, T3>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/trace_gen_inv_quad_form_ldlt.hpp:23:59: error: expected '>' before '<' token
int R3, int C3, typename = require_any_not_var_t<T1, T2, T3>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:244:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/trace_gen_quad_form.hpp:15:38: error: 'require_any_not_var_t' does not name a type
int RB, int CB, typename = require_any_not_var_t<TD, TA, TB>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/trace_gen_quad_form.hpp:15:59: error: expected '>' before '<' token
int RB, int CB, typename = require_any_not_var_t<TD, TA, TB>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:245:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/trace_inv_quad_form_ldlt.hpp:22:22: error: 'require_any_not_var_t' does not name a type
typename = require_any_not_var_t<T1, T2>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/trace_inv_quad_form_ldlt.hpp:22:43: error: expected '>' before '<' token
typename = require_any_not_var_t<T1, T2>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_log.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:268,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp: In function 'stan::return_type_t<T_x, T_alpha, T_beta> stan::math::bernoulli_logit_glm_lpmf(const T_y&, const T_x&, const T_alpha&, const T_beta&)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:53:21: error: 'conditional_t' in namespace 'std' does not name a template type
typename std::conditional_t<is_vector<T_y>::value,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:90:3: error: 'T_y_val' was not declared in this scope
T_y_val signs = 2 * as_array_or_scalar(y_val_vec) - 1;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/bernoulli_logit_glm_lpmf.hpp:93:31: error: 'signs' was not declared in this scope
ytheta = as_array_or_scalar(signs)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:271:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/categorical_log.hpp: At global scope:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/categorical_log.hpp:27:55: error: 'type' in 'struct stan::math::index_type<Eigen::Matrix<double, -1, 1> >' does not name a type
const typename math::index_type<Eigen::VectorXd>::type n,
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_rng.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:286,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/wishart_rng.hpp: In function 'Eigen::MatrixXd stan::math::wishart_rng(double, const MatrixXd&, RNG&)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/wishart_rng.hpp:20:34: error: 'type' in 'struct stan::math::index_type<Eigen::Matrix<double, -1, -1>, void>' does not name a type
typename index_type<MatrixXd>::type k = S.rows();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/wishart_rng.hpp:20:41: error: invalid type in declaration before '=' token
typename index_type<MatrixXd>::type k = S.rows();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:286:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_rng.hpp: In function 'Eigen::MatrixXd stan::math::inv_wishart_rng(double, const MatrixXd&, RNG&)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_rng.hpp:19:34: error: 'type' in 'struct stan::math::index_type<Eigen::Matrix<double, -1, -1>, void>' does not name a type
typename index_type<MatrixXd>::type k = S.rows();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_rng.hpp:19:41: error: invalid type in declaration before '=' token
typename index_type<MatrixXd>::type k = S.rows();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/append_return_type.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp: In instantiation of 'struct stan::return_type<double, double>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:45:58: required by substitution of 'template<class ... Args> using return_type_t = typename stan::return_type<Args ...>::type [with Args = {double, double}]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_sum_exp.hpp:48:30: required by substitution of 'template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::log_sum_exp(const T2&, const T1&) [with T1 = double; T2 = double]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/beta_rng.hpp:74:48: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:36:73: error: no type named 'type' in 'struct stan::scalar_type<double, void>'
typename return_type<Types_pack...>::type>;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/lkj_corr_cholesky_rng.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:289,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/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&)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/beta_rng.hpp:74:48: error: no matching function for call to 'log_sum_exp(double&, double&)'
double log_sum = log_sum_exp(log_a, log_b);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/beta_rng.hpp:74:48: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/log_mix.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:155,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/log_sum_exp.hpp:26:8: note: template<int R, int C> double stan::math::log_sum_exp(const Eigen::Matrix<double, R, C>&)
double log_sum_exp(const Eigen::Matrix<double, R, C>& x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/log_sum_exp.hpp:26:8: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/lkj_corr_cholesky_rng.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:289,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/beta_rng.hpp:74:48: note: mismatched types 'const Eigen::Matrix<double, R, C>' and 'double'
double log_sum = log_sum_exp(log_a, log_b);
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/categorical_logit_lpmf.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/categorical_logit_log.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:273,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/fun/log_sum_exp.hpp:26:15: note: double stan::math::log_sum_exp(const std::vector<double>&)
inline double log_sum_exp(const std::vector<double>& x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/fun/log_sum_exp.hpp:26:15: note: candidate expects 1 argument, 2 provided
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/beta_rng.hpp:10:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/lkj_corr_cholesky_rng.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:289,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_sum_exp.hpp:48:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::log_sum_exp(const T2&, const T1&)
inline return_type_t<T1, T2> log_sum_exp(const T2& a, const T1& b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_sum_exp.hpp:48:30: note: substitution of deduced template arguments resulted in errors seen above
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/neg_binomial_2_log_glm_log.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:317,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/neg_binomial_2_log_glm_lpmf.hpp: In function 'stan::return_type_t<T_x, T_alpha, T_beta, T_precision> stan::math::neg_binomial_2_log_glm_lpmf(const T_y&, const T_x&, const T_alpha&, const T_beta&, const T_precision&)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/neg_binomial_2_log_glm_lpmf.hpp:62:41: error: 'conditional_t' in namespace 'std' does not name a template type
using T_precision_val = typename std::conditional_t<
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/neg_binomial_2_log_glm_lpmf.hpp:66:35: error: 'conditional_t' in namespace 'std' does not name a template type
using T_sum_val = typename std::conditional_t<
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/neg_binomial_2_log_glm_lpmf.hpp:121:3: error: 'T_precision_val' was not declared in this scope
T_precision_val log_phi = log(phi_arr);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/neg_binomial_2_log_glm_lpmf.hpp:123:18: error: 'log_phi' was not declared in this scope
= (theta > log_phi)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/neg_binomial_2_log_glm_lpmf.hpp:127:3: error: 'T_sum_val' was not declared in this scope
T_sum_val y_plus_phi = y_arr + phi_arr;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/neg_binomial_2_log_glm_lpmf.hpp:146:17: error: 'y_plus_phi' was not declared in this scope
logp -= sum(y_plus_phi * logsumexp_theta_logphi);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/neg_binomial_2_log_glm_lpmf.hpp:152:24: error: 'y_plus_phi' was not declared in this scope
logp += sum(lgamma(y_plus_phi));
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/neg_binomial_2_log_glm_lpmf.hpp:162:33: error: 'y_plus_phi' was not declared in this scope
= y_arr - theta_exp * y_plus_phi / (theta_exp + phi_arr);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/neg_binomial_2_log_glm_lpmf.hpp:181:19: error: 'y_plus_phi' was not declared in this scope
= 1 - y_plus_phi / (theta_exp + phi_arr) + log_phi
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/neg_binomial_2_log_glm_lpmf.hpp:187:22: error: 'y_plus_phi' was not declared in this scope
+ sum(-y_plus_phi / (theta_exp + phi_arr) + log_phi
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/normal_id_glm_log.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:319,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/normal_id_glm_lpdf.hpp: In function 'stan::return_type_t<T_y, T_x, T_alpha, T_beta, T_scale> stan::math::normal_id_glm_lpdf(const T_y&, const T_x&, const T_alpha&, const T_beta&, const T_scale&)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/normal_id_glm_lpdf.hpp:57:37: error: 'conditional_t' in namespace 'std' does not name a template type
using T_scale_val = typename std::conditional_t<
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/normal_id_glm_lpdf.hpp:100:3: error: 'T_scale_val' was not declared in this scope
T_scale_val inv_sigma = 1 / as_array_or_scalar(sigma_val_vec);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/normal_id_glm_lpdf.hpp:111:16: error: 'inv_sigma' was not declared in this scope
* inv_sigma;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:322:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/ordered_logistic_glm_lpmf.hpp: In function 'stan::return_type_t<T_x_scalar, T_alpha_scalar, T_beta_scalar> stan::math::ordered_logistic_glm_lpmf(const T_y&, const Eigen::Matrix<T_x_scalar, T_x_rows, -1>&, const Eigen::Matrix<RhsScalar, -1, 1>&, const Eigen::Matrix<T_m0, -1, 1>&)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/ordered_logistic_glm_lpmf.hpp:61:25: error: 'conditional_t' in namespace 'std' does not name a template type
typedef typename std::conditional_t<T_x_rows == 1, double,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/ordered_logistic_glm_lpmf.hpp:61:38: error: expected unqualified-id before '<' token
typedef typename std::conditional_t<T_x_rows == 1, double,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/ordered_logistic_glm_lpmf.hpp:114:3: error: 'T_location' was not declared in this scope
T_location location = x_val * beta_val_vec;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/ordered_logistic_glm_lpmf.hpp:115:21: error: 'location' was not declared in this scope
if (!isfinite(sum(location))) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/ordered_logistic_glm_lpmf.hpp:120:36: error: 'location' was not declared in this scope
Array<double, Dynamic, 1> cut2 = location - cuts_y2;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/poisson_log_glm_log.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:328,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/poisson_log_glm_lpmf.hpp: In function 'stan::return_type_t<T_x, T_alpha, T_beta> stan::math::poisson_log_glm_lpmf(const T_y&, const T_x&, const T_alpha&, const T_beta&)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/poisson_log_glm_lpmf.hpp:52:37: error: 'conditional_t' in namespace 'std' does not name a template type
using T_alpha_val = typename std::conditional_t<
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:61:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/fdim.hpp: At global scope:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/fdim.hpp:21:48: error: 'require_all_arithmetic_t' does not name a type
template <typename T1, typename T2, typename = require_all_arithmetic_t<T1, T2>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/fdim.hpp:21:72: error: expected '>' before '<' token
template <typename T1, typename T2, typename = require_all_arithmetic_t<T1, T2>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:64:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/fma.hpp:24:22: error: 'require_all_arithmetic_t' does not name a type
typename = require_all_arithmetic_t<T1, T2, T3>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/fma.hpp:24:46: error: expected '>' before '<' token
typename = require_all_arithmetic_t<T1, T2, T3>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:65:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/fmax.hpp:18:48: error: 'require_all_arithmetic_t' does not name a type
template <typename T1, typename T2, typename = require_all_arithmetic_t<T1, T2>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/fmax.hpp:18:72: error: expected '>' before '<' token
template <typename T1, typename T2, typename = require_all_arithmetic_t<T1, T2>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:66:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/fmin.hpp:18:48: error: 'require_all_arithmetic_t' does not name a type
template <typename T1, typename T2, typename = require_all_arithmetic_t<T1, T2>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/fmin.hpp:18:72: error: expected '>' before '<' token
template <typename T1, typename T2, typename = require_all_arithmetic_t<T1, T2>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:67:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/gamma_p.hpp: In function 'double stan::math::gamma_p(double, double)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/gamma_p.hpp:68:15: error: no matching function for call to 'is_nan(double&)'
if (is_nan(z)) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/gamma_p.hpp:68:15: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_any_nan.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_addition.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:18,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template<class T, class> bool stan::math::is_nan(T)
inline bool is_nan(T x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:67:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/gamma_p.hpp:71:15: error: no matching function for call to 'is_nan(double&)'
if (is_nan(a)) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/gamma_p.hpp:71:15: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_any_nan.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_addition.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:18,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template<class T, class> bool stan::math::is_nan(T)
inline bool is_nan(T x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:71:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/grad_inc_beta.hpp: In function 'void stan::math::grad_inc_beta(double&, double&, double, double, double)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/grad_inc_beta.hpp:26:24: error: no matching function for call to 'beta(double&, double&)'
double c3 = beta(a, b) * inc_beta(a, b, z);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/grad_inc_beta.hpp:26:24: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:41:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/beta.hpp:51:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::beta(T1, T2)
inline return_type_t<T1, T2> beta(const T1 a, const T2 b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/beta.hpp:51:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:71:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/grad_inc_beta.hpp:33:46: error: no matching function for call to 'fma(double, double&, double)'
g1 = fma((c1 - inv(a)), c3, C * (dF1 + dF2));
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/grad_inc_beta.hpp:33:46: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:64:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/fma.hpp:25:15: note: template<class T1, class T2, class T3, class> double stan::math::fma(T1, T2, T3)
inline double fma(T1 x, T2 y, T3 z) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/fma.hpp:25:15: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:71:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/grad_inc_beta.hpp:34:27: error: no matching function for call to 'fma(double&, double&, double)'
g2 = fma(c2, c3, C * dF1);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/grad_inc_beta.hpp:34:27: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:64:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/fma.hpp:25:15: note: template<class T1, class T2, class T3, class> double stan::math::fma(T1, T2, T3)
inline double fma(T1 x, T2 y, T3 z) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/fma.hpp:25:15: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:75:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/hypot.hpp: At global scope:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/hypot.hpp:22:48: error: 'require_all_arithmetic_t' does not name a type
template <typename T1, typename T2, typename = require_all_arithmetic_t<T1, T2>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/hypot.hpp:22:72: error: expected '>' before '<' token
template <typename T1, typename T2, typename = require_all_arithmetic_t<T1, T2>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:95:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/ldexp.hpp:19:35: error: 'require_arithmetic_t' does not name a type
template <typename T1, typename = require_arithmetic_t<T1>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/ldexp.hpp:19:55: error: expected '>' before '<' token
template <typename T1, typename = require_arithmetic_t<T1>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:111:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_mix.hpp: In function 'double stan::math::log_mix(double, double, double)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_mix.hpp:51:66: error: no matching function for call to 'log_sum_exp(double, double)'
return log_sum_exp(log(theta) + lambda1, log1m(theta) + lambda2);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_mix.hpp:51:66: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/log_mix.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:155,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/log_sum_exp.hpp:26:8: note: template<int R, int C> double stan::math::log_sum_exp(const Eigen::Matrix<double, R, C>&)
double log_sum_exp(const Eigen::Matrix<double, R, C>& x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/log_sum_exp.hpp:26:8: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:111:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_mix.hpp:51:66: note: mismatched types 'const Eigen::Matrix<double, R, C>' and 'double'
return log_sum_exp(log(theta) + lambda1, log1m(theta) + lambda2);
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/categorical_logit_lpmf.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/categorical_logit_log.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:273,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/fun/log_sum_exp.hpp:26:15: note: double stan::math::log_sum_exp(const std::vector<double>&)
inline double log_sum_exp(const std::vector<double>& x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/fun/log_sum_exp.hpp:26:15: note: candidate expects 1 argument, 2 provided
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/beta_rng.hpp:10:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/lkj_corr_cholesky_rng.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:289,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_sum_exp.hpp:48:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::log_sum_exp(const T2&, const T1&)
inline return_type_t<T1, T2> log_sum_exp(const T2& a, const T1& b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_sum_exp.hpp:48:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:20:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/beta.hpp: In constructor 'stan::math::internal::beta_vv_vari::beta_vv_vari(stan::math::vari*, stan::math::vari*)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/beta.hpp:16:45: error: no matching function for call to 'beta(const double&, const double&)'
: op_vv_vari(beta(avi->val_, bvi->val_), avi, bvi) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/beta.hpp:16:45: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:41:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/beta.hpp:51:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::beta(T1, T2)
inline return_type_t<T1, T2> beta(const T1 a, const T2 b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/beta.hpp:51:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:20:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/beta.hpp: In constructor 'stan::math::internal::beta_vd_vari::beta_vd_vari(stan::math::vari*, double)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/beta.hpp:28:67: error: no matching function for call to 'beta(const double&, double&)'
beta_vd_vari(vari* avi, double b) : op_vd_vari(beta(avi->val_, b), avi, b) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/beta.hpp:28:67: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:41:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/beta.hpp:51:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::beta(T1, T2)
inline return_type_t<T1, T2> beta(const T1 a, const T2 b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/beta.hpp:51:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:20:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/beta.hpp: In constructor 'stan::math::internal::beta_dv_vari::beta_dv_vari(double, stan::math::vari*)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/beta.hpp:37:67: error: no matching function for call to 'beta(double&, const double&)'
beta_dv_vari(double a, vari* bvi) : op_dv_vari(beta(a, bvi->val_), a, bvi) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/beta.hpp:37:67: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:41:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/beta.hpp:51:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::beta(T1, T2)
inline return_type_t<T1, T2> beta(const T1 a, const T2 b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/beta.hpp:51:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:54:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/ceil.hpp: In member function 'virtual void stan::math::internal::ceil_vari::chain()':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/ceil.hpp:18:35: error: no matching function for call to 'is_nan(const double&)'
if (unlikely(is_nan(avi_->val_))) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/likely.hpp:6:41: note: in definition of macro 'unlikely'
#define unlikely(x) __builtin_expect(!!(x), 0)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/ceil.hpp:18:35: note: candidate is:
if (unlikely(is_nan(avi_->val_))) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/likely.hpp:6:41: note: in definition of macro 'unlikely'
#define unlikely(x) __builtin_expect(!!(x), 0)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_any_nan.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_addition.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:18,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template<class T, class> bool stan::math::is_nan(T)
inline bool is_nan(T x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/append_return_type.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp: In instantiation of 'struct stan::return_type<double>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:45:58: required by substitution of 'template<class ... Args> using return_type_t = typename stan::return_type<Args ...>::type [with Args = {double}]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/falling_factorial.hpp:65:25: required by substitution of 'template<class T> stan::return_type_t<T> stan::math::falling_factorial(const T&, int) [with T = double]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/falling_factorial.hpp:17:50: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:41:56: error: no type named 'type' in 'struct stan::scalar_type<double, void>'
using type = promote_args_t<double, scalar_type_t<T>>;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:37:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/falling_factorial.hpp: In constructor 'stan::math::internal::falling_factorial_vd_vari::falling_factorial_vd_vari(stan::math::vari*, int)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/falling_factorial.hpp:17:50: error: no matching function for call to 'falling_factorial(const double&, int&)'
: op_vd_vari(falling_factorial(avi->val_, b), avi, b) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/falling_factorial.hpp:17:50: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:60:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/falling_factorial.hpp:65:25: note: template<class T> stan::return_type_t<T> stan::math::falling_factorial(const T&, int)
inline return_type_t<T> falling_factorial(const T& x, int n) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/falling_factorial.hpp:65:25: note: substitution of deduced template arguments resulted in errors seen above
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:54:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/floor.hpp: In member function 'virtual void stan::math::internal::floor_vari::chain()':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/floor.hpp:18:35: error: no matching function for call to 'is_nan(const double&)'
if (unlikely(is_nan(avi_->val_))) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/likely.hpp:6:41: note: in definition of macro 'unlikely'
#define unlikely(x) __builtin_expect(!!(x), 0)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/floor.hpp:18:35: note: candidate is:
if (unlikely(is_nan(avi_->val_))) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/likely.hpp:6:41: note: in definition of macro 'unlikely'
#define unlikely(x) __builtin_expect(!!(x), 0)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_any_nan.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_addition.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:18,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template<class T, class> bool stan::math::is_nan(T)
inline bool is_nan(T x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:40:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp: In constructor 'stan::math::internal::fma_vvv_vari::fma_vvv_vari(stan::math::vari*, stan::math::vari*, stan::math::vari*)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp:17:56: error: no matching function for call to 'fma(const double&, const double&, const double&)'
: op_vvv_vari(fma(avi->val_, bvi->val_, cvi->val_), avi, bvi, cvi) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp:17:56: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:64:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/fma.hpp:25:15: note: template<class T1, class T2, class T3, class> double stan::math::fma(T1, T2, T3)
inline double fma(T1 x, T2 y, T3 z) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/fma.hpp:25:15: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:40:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp: In constructor 'stan::math::internal::fma_vvd_vari::fma_vvd_vari(stan::math::vari*, stan::math::vari*, double)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp:34:48: error: no matching function for call to 'fma(const double&, const double&, double&)'
: op_vvd_vari(fma(avi->val_, bvi->val_, c), avi, bvi, c) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp:34:48: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:64:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/fma.hpp:25:15: note: template<class T1, class T2, class T3, class> double stan::math::fma(T1, T2, T3)
inline double fma(T1 x, T2 y, T3 z) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/fma.hpp:25:15: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:40:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp: In constructor 'stan::math::internal::fma_vdv_vari::fma_vdv_vari(stan::math::vari*, double, stan::math::vari*)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp:49:48: error: no matching function for call to 'fma(const double&, double&, const double&)'
: op_vdv_vari(fma(avi->val_, b, cvi->val_), avi, b, cvi) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp:49:48: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:64:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/fma.hpp:25:15: note: template<class T1, class T2, class T3, class> double stan::math::fma(T1, T2, T3)
inline double fma(T1 x, T2 y, T3 z) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/fma.hpp:25:15: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:40:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp: In constructor 'stan::math::internal::fma_vdd_vari::fma_vdd_vari(stan::math::vari*, double, double)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp:64:40: error: no matching function for call to 'fma(const double&, double&, double&)'
: op_vdd_vari(fma(avi->val_, b, c), avi, b, c) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp:64:40: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:64:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/fma.hpp:25:15: note: template<class T1, class T2, class T3, class> double stan::math::fma(T1, T2, T3)
inline double fma(T1 x, T2 y, T3 z) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/fma.hpp:25:15: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:40:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp: In constructor 'stan::math::internal::fma_ddv_vari::fma_ddv_vari(double, double, stan::math::vari*)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp:77:40: error: no matching function for call to 'fma(double&, double&, const double&)'
: op_ddv_vari(fma(a, b, cvi->val_), a, b, cvi) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp:77:40: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:64:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/fma.hpp:25:15: note: template<class T1, class T2, class T3, class> double stan::math::fma(T1, T2, T3)
inline double fma(T1 x, T2 y, T3 z) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/fma.hpp:25:15: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:40:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp: At global scope:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp:126:35: error: 'require_arithmetic_t' does not name a type
template <typename Tc, typename = require_arithmetic_t<Tc>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp:126:55: error: expected '>' before '<' token
template <typename Tc, typename = require_arithmetic_t<Tc>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp:148:22: error: 'require_arithmetic_t' does not name a type
typename = require_arithmetic_t<Tb>,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp:148:42: error: expected '>' before '<' token
typename = require_arithmetic_t<Tb>,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp:172:48: error: 'require_all_arithmetic_t' does not name a type
template <typename Tb, typename Tc, typename = require_all_arithmetic_t<Tb, Tc>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp:172:72: error: expected '>' before '<' token
template <typename Tb, typename Tc, typename = require_all_arithmetic_t<Tb, Tc>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp:191:48: error: 'require_all_arithmetic_t' does not name a type
template <typename Ta, typename Tc, typename = require_all_arithmetic_t<Ta, Tc>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp:191:72: error: expected '>' before '<' token
template <typename Ta, typename Tc, typename = require_all_arithmetic_t<Ta, Tc>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp:210:48: error: 'require_all_arithmetic_t' does not name a type
template <typename Ta, typename Tb, typename = require_all_arithmetic_t<Ta, Tb>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp:210:72: error: expected '>' before '<' token
template <typename Ta, typename Tb, typename = require_all_arithmetic_t<Ta, Tb>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp:231:35: error: 'require_arithmetic_t' does not name a type
template <typename Ta, typename = require_arithmetic_t<Ta>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/fma.hpp:231:55: error: expected '>' before '<' token
template <typename Ta, typename = require_arithmetic_t<Ta>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:44:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/gamma_p.hpp: In member function 'virtual void stan::math::internal::gamma_p_vv_vari::chain()':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/gamma_p.hpp:42:73: error: no matching function for call to 'grad_reg_lower_inc_gamma(const double&, const double&)'
avi_->adj_ += adj_ * grad_reg_lower_inc_gamma(avi_->val_, bvi_->val_);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/gamma_p.hpp:42:73: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:74:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/grad_reg_lower_inc_gamma.hpp:106:23: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::grad_reg_lower_inc_gamma(const T1&, const T2&, double, int)
return_type_t<T1, T2> grad_reg_lower_inc_gamma(const T1& a, const T2& z,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/grad_reg_lower_inc_gamma.hpp:106:23: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:44:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/gamma_p.hpp: In member function 'virtual void stan::math::internal::gamma_p_vd_vari::chain()':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/gamma_p.hpp:70:66: error: no matching function for call to 'grad_reg_lower_inc_gamma(const double&, double&)'
avi_->adj_ += adj_ * grad_reg_lower_inc_gamma(avi_->val_, bd_);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/gamma_p.hpp:70:66: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:74:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/grad_reg_lower_inc_gamma.hpp:106:23: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::grad_reg_lower_inc_gamma(const T1&, const T2&, double, int)
return_type_t<T1, T2> grad_reg_lower_inc_gamma(const T1& a, const T2& z,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/grad_reg_lower_inc_gamma.hpp:106:23: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:45:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/gamma_q.hpp: In member function 'virtual void stan::math::internal::gamma_q_vv_vari::chain()':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/gamma_q.hpp:23:79: error: no matching function for call to 'grad_reg_inc_gamma(const double&, const double&, double, double)'
tgamma(avi_->val_), digamma(avi_->val_));
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/gamma_q.hpp:23:79: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:73:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/grad_reg_inc_gamma.hpp:49:23: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::grad_reg_inc_gamma(T1, T2, T1, T1, double, int)
return_type_t<T1, T2> grad_reg_inc_gamma(T1 a, T2 z, T1 g, T1 dig,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/grad_reg_inc_gamma.hpp:49:23: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:45:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/gamma_q.hpp: In member function 'virtual void stan::math::internal::gamma_q_vd_vari::chain()':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/gamma_q.hpp:36:59: error: no matching function for call to 'grad_reg_inc_gamma(const double&, double&, double, double)'
digamma(avi_->val_));
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/gamma_q.hpp:36:59: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:73:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/grad_reg_inc_gamma.hpp:49:23: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::grad_reg_inc_gamma(T1, T2, T1, T1, double, int)
return_type_t<T1, T2> grad_reg_inc_gamma(T1 a, T2 z, T1 g, T1 dig,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/grad_reg_inc_gamma.hpp:49:23: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/grad_inc_beta.hpp:13:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:46,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/inc_beta.hpp: In member function 'virtual void stan::math::internal::inc_beta_vvv_vari::chain()':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/inc_beta.hpp:23:55: error: call of overloaded 'beta(const double&, const double&)' is ambiguous
const double beta_ab = beta(avi_->val_, bvi_->val_);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/inc_beta.hpp:23:55: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:20:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/beta.hpp:69:12: note: stan::math::var stan::math::beta(const stan::math::var&, const stan::math::var&)
inline var beta(const var& a, const var& b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/beta.hpp:91:12: note: stan::math::var stan::math::beta(const stan::math::var&, double)
inline var beta(const var& a, double b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/beta.hpp:113:12: note: stan::math::var stan::math::beta(double, const stan::math::var&)
inline var beta(double a, const var& b) {
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/append_return_type.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp: In instantiation of 'struct stan::return_type<stan::math::var, stan::math::var>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:45:58: required by substitution of 'template<class ... Args> using return_type_t = typename stan::return_type<Args ...>::type [with Args = {stan::math::var, stan::math::var}]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/beta.hpp:51:30: required by substitution of 'template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::beta(T1, T2) [with T1 = stan::math::var; T2 = stan::math::var]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/grad_inc_beta.hpp:40:21: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:36:73: error: no type named 'type' in 'struct stan::scalar_type<stan::math::var, void>'
typename return_type<Types_pack...>::type>;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:47:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/hypot.hpp: In constructor 'stan::math::internal::hypot_vv_vari::hypot_vv_vari(stan::math::vari*, stan::math::vari*)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/hypot.hpp:15:46: error: no matching function for call to 'hypot(const double&, const double&)'
: op_vv_vari(hypot(avi->val_, bvi->val_), avi, bvi) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/hypot.hpp:15:46: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:75:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/hypot.hpp:23:15: note: template<class T1, class T2, class> double stan::math::hypot(T1, T2)
inline double hypot(T1 x, T2 y) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/hypot.hpp:23:15: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:47:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/hypot.hpp: In constructor 'stan::math::internal::hypot_vd_vari::hypot_vd_vari(stan::math::vari*, double)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/hypot.hpp:24:68: error: no matching function for call to 'hypot(const double&, double&)'
hypot_vd_vari(vari* avi, double b) : op_v_vari(hypot(avi->val_, b), avi) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/hypot.hpp:24:68: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:75:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/hypot.hpp:23:15: note: template<class T1, class T2, class> double stan::math::hypot(T1, T2)
inline double hypot(T1 x, T2 y) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/hypot.hpp:23:15: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:60:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/lbeta.hpp: In constructor 'stan::math::internal::lbeta_vv_vari::lbeta_vv_vari(stan::math::vari*, stan::math::vari*)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/lbeta.hpp:16:46: error: no matching function for call to 'lbeta(const double&, const double&)'
: op_vv_vari(lbeta(avi->val_, bvi->val_), avi, bvi) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/lbeta.hpp:16:46: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:94:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lbeta.hpp:58:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::lbeta(T1, T2)
inline return_type_t<T1, T2> lbeta(const T1 a, const T2 b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lbeta.hpp:58:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:60:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/lbeta.hpp: In constructor 'stan::math::internal::lbeta_vd_vari::lbeta_vd_vari(stan::math::vari*, double)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/lbeta.hpp:28:38: error: no matching function for call to 'lbeta(const double&, double&)'
: op_vd_vari(lbeta(avi->val_, b), avi, b) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/lbeta.hpp:28:38: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:94:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lbeta.hpp:58:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::lbeta(T1, T2)
inline return_type_t<T1, T2> lbeta(const T1 a, const T2 b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lbeta.hpp:58:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:60:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/lbeta.hpp: In constructor 'stan::math::internal::lbeta_dv_vari::lbeta_dv_vari(double, stan::math::vari*)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/lbeta.hpp:37:38: error: no matching function for call to 'lbeta(double&, const double&)'
: op_dv_vari(lbeta(a, bvi->val_), a, bvi) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/lbeta.hpp:37:38: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:94:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lbeta.hpp:58:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::lbeta(T1, T2)
inline return_type_t<T1, T2> lbeta(const T1 a, const T2 b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lbeta.hpp:58:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:61:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/ldexp.hpp: In constructor 'stan::math::{anonymous}::ldexp_vari::ldexp_vari(stan::math::vari*, int)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/ldexp.hpp:14:38: error: no matching function for call to 'ldexp(const double&, int&)'
: op_vd_vari(ldexp(avi->val_, b), avi, b) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/ldexp.hpp:14:38: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:95:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/ldexp.hpp:20:15: note: template<class T1, class> double stan::math::ldexp(T1, int)
inline double ldexp(T1 a, int b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/ldexp.hpp:20:15: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:61:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/ldexp.hpp: In member function 'virtual void stan::math::{anonymous}::ldexp_vari::chain()':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/ldexp.hpp:15:47: error: no matching function for call to 'ldexp(double&, double&)'
void chain() { avi_->adj_ += ldexp(adj_, bd_); }
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/ldexp.hpp:15:47: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:95:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/ldexp.hpp:20:15: note: template<class T1, class> double stan::math::ldexp(T1, int)
inline double ldexp(T1 a, int b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/ldexp.hpp:20:15: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:63:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/lmgamma.hpp: In constructor 'stan::math::internal::lmgamma_dv_vari::lmgamma_dv_vari(int, stan::math::vari*)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/lmgamma.hpp:16:40: error: no matching function for call to 'lmgamma(int&, const double&)'
: op_dv_vari(lmgamma(a, bvi->val_), a, bvi) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/lmgamma.hpp:16:40: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_lpdf.hpp:12:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_log.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:284,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lmgamma.hpp:55:25: note: template<class T> stan::return_type_t<T> stan::math::lmgamma(int, T)
inline return_type_t<T> lmgamma(int k, T x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lmgamma.hpp:55:25: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:72:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log2.hpp: In constructor 'stan::math::internal::log2_vari::log2_vari(stan::math::vari*)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log2.hpp:15:59: error: no matching function for call to 'log2(const double&)'
explicit log2_vari(vari* avi) : op_v_vari(log2(avi->val_), avi) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log2.hpp:15:59: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/log2.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:150,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log2.hpp:22:15: note: template<class T, class> double stan::math::log2(T)
inline double log2(T u) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log2.hpp:22:15: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log2.hpp:32:15: note: double stan::math::log2()
inline double log2() { return LOG_2; }
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log2.hpp:32:15: note: candidate expects 0 arguments, 1 provided
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:150:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/log2.hpp:39:59: note: template<class T, class> typename stan::math::apply_scalar_unary<stan::math::log2_fun, T>::return_t stan::math::log2(const T&)
inline typename apply_scalar_unary<log2_fun, T>::return_t log2(const T& x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/log2.hpp:39:59: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:73:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_diff_exp.hpp: In constructor 'stan::math::internal::log_diff_exp_vv_vari::log_diff_exp_vv_vari(stan::math::vari*, stan::math::vari*)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_diff_exp.hpp:18:53: error: no matching function for call to 'log_diff_exp(const double&, const double&)'
: op_vv_vari(log_diff_exp(avi->val_, bvi->val_), avi, bvi) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_diff_exp.hpp:18:53: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:107:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_diff_exp.hpp:48:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::log_diff_exp(T1, T2)
inline return_type_t<T1, T2> log_diff_exp(const T1 x, const T2 y) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_diff_exp.hpp:48:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:73:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_diff_exp.hpp: In constructor 'stan::math::internal::log_diff_exp_vd_vari::log_diff_exp_vd_vari(stan::math::vari*, double)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_diff_exp.hpp:27:45: error: no matching function for call to 'log_diff_exp(const double&, double&)'
: op_vd_vari(log_diff_exp(avi->val_, b), avi, b) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_diff_exp.hpp:27:45: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:107:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_diff_exp.hpp:48:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::log_diff_exp(T1, T2)
inline return_type_t<T1, T2> log_diff_exp(const T1 x, const T2 y) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_diff_exp.hpp:48:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:73:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_diff_exp.hpp: In constructor 'stan::math::internal::log_diff_exp_dv_vari::log_diff_exp_dv_vari(double, stan::math::vari*)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_diff_exp.hpp:39:45: error: no matching function for call to 'log_diff_exp(double&, const double&)'
: op_dv_vari(log_diff_exp(a, bvi->val_), a, bvi) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_diff_exp.hpp:39:45: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:107:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_diff_exp.hpp:48:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::log_diff_exp(T1, T2)
inline return_type_t<T1, T2> log_diff_exp(const T1 x, const T2 y) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_diff_exp.hpp:48:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:74:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_falling_factorial.hpp: In constructor 'stan::math::internal::log_falling_factorial_vv_vari::log_falling_factorial_vv_vari(stan::math::vari*, stan::math::vari*)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_falling_factorial.hpp:19:62: error: no matching function for call to 'log_falling_factorial(const double&, const double&)'
: op_vv_vari(log_falling_factorial(avi->val_, bvi->val_), avi, bvi) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_falling_factorial.hpp:19:62: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:108:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_falling_factorial.hpp:55:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::log_falling_factorial(T1, T2)
inline return_type_t<T1, T2> log_falling_factorial(const T1 x, const T2 n) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_falling_factorial.hpp:55:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:74:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_falling_factorial.hpp: In constructor 'stan::math::internal::log_falling_factorial_vd_vari::log_falling_factorial_vd_vari(stan::math::vari*, double)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_falling_factorial.hpp:36:54: error: no matching function for call to 'log_falling_factorial(const double&, double&)'
: op_vd_vari(log_falling_factorial(avi->val_, b), avi, b) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_falling_factorial.hpp:36:54: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:108:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_falling_factorial.hpp:55:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::log_falling_factorial(T1, T2)
inline return_type_t<T1, T2> log_falling_factorial(const T1 x, const T2 n) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_falling_factorial.hpp:55:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:74:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_falling_factorial.hpp: In constructor 'stan::math::internal::log_falling_factorial_dv_vari::log_falling_factorial_dv_vari(double, stan::math::vari*)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_falling_factorial.hpp:50:54: error: no matching function for call to 'log_falling_factorial(double&, const double&)'
: op_dv_vari(log_falling_factorial(a, bvi->val_), a, bvi) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_falling_factorial.hpp:50:54: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:108:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_falling_factorial.hpp:55:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::log_falling_factorial(T1, T2)
inline return_type_t<T1, T2> log_falling_factorial(const T1 x, const T2 n) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_falling_factorial.hpp:55:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:76:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_inv_logit_diff.hpp: In constructor 'stan::math::internal::log_inv_logit_diff_vv_vari::log_inv_logit_diff_vv_vari(stan::math::vari*, stan::math::vari*)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_inv_logit_diff.hpp:42:59: error: no matching function for call to 'log_inv_logit_diff(const double&, const double&)'
: op_vv_vari(log_inv_logit_diff(avi->val_, bvi->val_), avi, bvi) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_inv_logit_diff.hpp:42:59: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/ordered_logistic_lpmf.hpp:10:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/ordered_logistic_log.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:321,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_inv_logit_diff.hpp:36:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::log_inv_logit_diff(const T1&, const T2&)
inline return_type_t<T1, T2> log_inv_logit_diff(const T1& x, const T2& y) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_inv_logit_diff.hpp:36:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:76:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_inv_logit_diff.hpp: In constructor 'stan::math::internal::log_inv_logit_diff_vd_vari::log_inv_logit_diff_vd_vari(stan::math::vari*, double)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_inv_logit_diff.hpp:55:51: error: no matching function for call to 'log_inv_logit_diff(const double&, double&)'
: op_vd_vari(log_inv_logit_diff(avi->val_, b), avi, b) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_inv_logit_diff.hpp:55:51: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/ordered_logistic_lpmf.hpp:10:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/ordered_logistic_log.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:321,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_inv_logit_diff.hpp:36:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::log_inv_logit_diff(const T1&, const T2&)
inline return_type_t<T1, T2> log_inv_logit_diff(const T1& x, const T2& y) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_inv_logit_diff.hpp:36:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:76:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_inv_logit_diff.hpp: In constructor 'stan::math::internal::log_inv_logit_diff_dv_vari::log_inv_logit_diff_dv_vari(double, stan::math::vari*)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_inv_logit_diff.hpp:64:51: error: no matching function for call to 'log_inv_logit_diff(double&, const double&)'
: op_dv_vari(log_inv_logit_diff(a, bvi->val_), a, bvi) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_inv_logit_diff.hpp:64:51: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/ordered_logistic_lpmf.hpp:10:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/ordered_logistic_log.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:321,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_inv_logit_diff.hpp:36:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::log_inv_logit_diff(const T1&, const T2&)
inline return_type_t<T1, T2> log_inv_logit_diff(const T1& x, const T2& y) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_inv_logit_diff.hpp:36:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/append_return_type.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp: In instantiation of 'struct stan::return_type<double, double, double>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:45:58: required by substitution of 'template<class ... Args> using return_type_t = typename stan::return_type<Args ...>::type [with Args = {double, double, double}]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_mix.hpp:77:53: required by substitution of 'template<class T_theta, class T_lambda1, class T_lambda2> stan::return_type_t<T_x, T_sigma, T_l> stan::math::log_mix(const T_theta&, const T_lambda1&, const T_lambda2&) [with T_theta = double; T_lambda1 = double; T_lambda2 = double]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_mix.hpp:89:61: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:36:73: error: no type named 'type' in 'struct stan::scalar_type<double, void>'
typename return_type<Types_pack...>::type>;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:78:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_rising_factorial.hpp: In constructor 'stan::math::internal::log_rising_factorial_vv_vari::log_rising_factorial_vv_vari(stan::math::vari*, stan::math::vari*)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_rising_factorial.hpp:18:61: error: no matching function for call to 'log_rising_factorial(const double&, const double&)'
: op_vv_vari(log_rising_factorial(avi->val_, bvi->val_), avi, bvi) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_rising_factorial.hpp:18:61: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:113:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_rising_factorial.hpp:53:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::log_rising_factorial(const T1&, const T2&)
inline return_type_t<T1, T2> log_rising_factorial(const T1& x, const T2& n) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_rising_factorial.hpp:53:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:78:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_rising_factorial.hpp: In constructor 'stan::math::internal::log_rising_factorial_vd_vari::log_rising_factorial_vd_vari(stan::math::vari*, double)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_rising_factorial.hpp:29:53: error: no matching function for call to 'log_rising_factorial(const double&, double&)'
: op_vd_vari(log_rising_factorial(avi->val_, b), avi, b) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_rising_factorial.hpp:29:53: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:113:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_rising_factorial.hpp:53:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::log_rising_factorial(const T1&, const T2&)
inline return_type_t<T1, T2> log_rising_factorial(const T1& x, const T2& n) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_rising_factorial.hpp:53:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:78:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_rising_factorial.hpp: In constructor 'stan::math::internal::log_rising_factorial_dv_vari::log_rising_factorial_dv_vari(double, stan::math::vari*)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_rising_factorial.hpp:38:53: error: no matching function for call to 'log_rising_factorial(double&, const double&)'
: op_dv_vari(log_rising_factorial(a, bvi->val_), a, bvi) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_rising_factorial.hpp:38:53: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:113:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_rising_factorial.hpp:53:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::log_rising_factorial(const T1&, const T2&)
inline return_type_t<T1, T2> log_rising_factorial(const T1& x, const T2& n) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_rising_factorial.hpp:53:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:79:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_sum_exp.hpp: In constructor 'stan::math::internal::log_sum_exp_vv_vari::log_sum_exp_vv_vari(stan::math::vari*, stan::math::vari*)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_sum_exp.hpp:18:52: error: no matching function for call to 'log_sum_exp(const double&, const double&)'
: op_vv_vari(log_sum_exp(avi->val_, bvi->val_), avi, bvi) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_sum_exp.hpp:18:52: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/log_mix.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:155,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/log_sum_exp.hpp:26:8: note: template<int R, int C> double stan::math::log_sum_exp(const Eigen::Matrix<double, R, C>&)
double log_sum_exp(const Eigen::Matrix<double, R, C>& x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/log_sum_exp.hpp:26:8: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:79:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_sum_exp.hpp:18:52: note: mismatched types 'const Eigen::Matrix<double, R, C>' and 'const double'
: op_vv_vari(log_sum_exp(avi->val_, bvi->val_), avi, bvi) {}
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/categorical_logit_lpmf.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/categorical_logit_log.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:273,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/fun/log_sum_exp.hpp:26:15: note: double stan::math::log_sum_exp(const std::vector<double>&)
inline double log_sum_exp(const std::vector<double>& x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/fun/log_sum_exp.hpp:26:15: note: candidate expects 1 argument, 2 provided
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/beta_rng.hpp:10:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/lkj_corr_cholesky_rng.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:289,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_sum_exp.hpp:48:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::log_sum_exp(const T2&, const T1&)
inline return_type_t<T1, T2> log_sum_exp(const T2& a, const T1& b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_sum_exp.hpp:48:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:79:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_sum_exp.hpp: In constructor 'stan::math::internal::log_sum_exp_vd_vari::log_sum_exp_vd_vari(stan::math::vari*, double)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_sum_exp.hpp:27:44: error: no matching function for call to 'log_sum_exp(const double&, double&)'
: op_vd_vari(log_sum_exp(avi->val_, b), avi, b) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_sum_exp.hpp:27:44: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/log_mix.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:155,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/log_sum_exp.hpp:26:8: note: template<int R, int C> double stan::math::log_sum_exp(const Eigen::Matrix<double, R, C>&)
double log_sum_exp(const Eigen::Matrix<double, R, C>& x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/log_sum_exp.hpp:26:8: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:79:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_sum_exp.hpp:27:44: note: mismatched types 'const Eigen::Matrix<double, R, C>' and 'const double'
: op_vd_vari(log_sum_exp(avi->val_, b), avi, b) {}
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/categorical_logit_lpmf.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/categorical_logit_log.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:273,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/fun/log_sum_exp.hpp:26:15: note: double stan::math::log_sum_exp(const std::vector<double>&)
inline double log_sum_exp(const std::vector<double>& x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/fun/log_sum_exp.hpp:26:15: note: candidate expects 1 argument, 2 provided
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/beta_rng.hpp:10:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/lkj_corr_cholesky_rng.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:289,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_sum_exp.hpp:48:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::log_sum_exp(const T2&, const T1&)
inline return_type_t<T1, T2> log_sum_exp(const T2& a, const T1& b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_sum_exp.hpp:48:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:79:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_sum_exp.hpp: In constructor 'stan::math::internal::log_sum_exp_dv_vari::log_sum_exp_dv_vari(double, stan::math::vari*)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_sum_exp.hpp:39:44: error: no matching function for call to 'log_sum_exp(double&, const double&)'
: op_dv_vari(log_sum_exp(a, bvi->val_), a, bvi) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_sum_exp.hpp:39:44: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/log_mix.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:155,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/log_sum_exp.hpp:26:8: note: template<int R, int C> double stan::math::log_sum_exp(const Eigen::Matrix<double, R, C>&)
double log_sum_exp(const Eigen::Matrix<double, R, C>& x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/log_sum_exp.hpp:26:8: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:79:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_sum_exp.hpp:39:44: note: mismatched types 'const Eigen::Matrix<double, R, C>' and 'double'
: op_dv_vari(log_sum_exp(a, bvi->val_), a, bvi) {}
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/categorical_logit_lpmf.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/categorical_logit_log.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:273,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/fun/log_sum_exp.hpp:26:15: note: double stan::math::log_sum_exp(const std::vector<double>&)
inline double log_sum_exp(const std::vector<double>& x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr/fun/log_sum_exp.hpp:26:15: note: candidate expects 1 argument, 2 provided
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/beta_rng.hpp:10:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/lkj_corr_cholesky_rng.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:289,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_sum_exp.hpp:48:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::log_sum_exp(const T2&, const T1&)
inline return_type_t<T1, T2> log_sum_exp(const T2& a, const T1& b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log_sum_exp.hpp:48:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:82:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/multiply_log.hpp: In constructor 'stan::math::internal::multiply_log_vv_vari::multiply_log_vv_vari(stan::math::vari*, stan::math::vari*)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/multiply_log.hpp:18:53: error: no matching function for call to 'multiply_log(const double&, const double&)'
: op_vv_vari(multiply_log(avi->val_, bvi->val_), avi, bvi) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/multiply_log.hpp:18:53: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multinomial_lpmf.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multinomial_log.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:314,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/multiply_log.hpp:51:32: note: template<class T_a, class T_b> stan::return_type_t<T1, T2> stan::math::multiply_log(T_a, T_b)
inline return_type_t<T_a, T_b> multiply_log(const T_a a, const T_b b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/multiply_log.hpp:51:32: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:82:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/multiply_log.hpp: In constructor 'stan::math::internal::multiply_log_vd_vari::multiply_log_vd_vari(stan::math::vari*, double)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/multiply_log.hpp:37:45: error: no matching function for call to 'multiply_log(const double&, double&)'
: op_vd_vari(multiply_log(avi->val_, b), avi, b) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/multiply_log.hpp:37:45: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multinomial_lpmf.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multinomial_log.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:314,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/multiply_log.hpp:51:32: note: template<class T_a, class T_b> stan::return_type_t<T1, T2> stan::math::multiply_log(T_a, T_b)
inline return_type_t<T_a, T_b> multiply_log(const T_a a, const T_b b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/multiply_log.hpp:51:32: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:82:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/multiply_log.hpp: In constructor 'stan::math::internal::multiply_log_dv_vari::multiply_log_dv_vari(double, stan::math::vari*)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/multiply_log.hpp:50:45: error: no matching function for call to 'multiply_log(double&, const double&)'
: op_dv_vari(multiply_log(a, bvi->val_), a, bvi) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/multiply_log.hpp:50:45: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multinomial_lpmf.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multinomial_log.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:314,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/multiply_log.hpp:51:32: note: template<class T_a, class T_b> stan::return_type_t<T1, T2> stan::math::multiply_log(T_a, T_b)
inline return_type_t<T_a, T_b> multiply_log(const T_a a, const T_b b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/multiply_log.hpp:51:32: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/rising_factorial.hpp: In constructor 'stan::math::internal::rising_factorial_vd_vari::rising_factorial_vd_vari(stan::math::vari*, int)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/rising_factorial.hpp:17:49: error: no matching function for call to 'rising_factorial(const double&, int&)'
: op_vd_vari(rising_factorial(avi->val_, b), avi, b) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/rising_factorial.hpp:17:49: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:144:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/rising_factorial.hpp:65:25: note: template<class T> stan::return_type_t<T> stan::math::rising_factorial(const T&, int)
inline return_type_t<T> rising_factorial(const T& x, int n) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/rising_factorial.hpp:65:25: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/rising_factorial.hpp: In member function 'virtual void stan::math::internal::rising_factorial_vd_vari::chain()':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/rising_factorial.hpp:19:58: error: no matching function for call to 'rising_factorial(const double&, double&)'
avi_->adj_ += adj_ * rising_factorial(avi_->val_, bd_)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/rising_factorial.hpp:19:58: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:144:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/rising_factorial.hpp:65:25: note: template<class T> stan::return_type_t<T> stan::math::rising_factorial(const T&, int)
inline return_type_t<T> rising_factorial(const T& x, int n) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/rising_factorial.hpp:65:25: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:94:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/squared_distance.hpp: In constructor 'stan::math::scal_squared_distance_vv_vari::scal_squared_distance_vv_vari(stan::math::vari*, stan::math::vari*)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/squared_distance.hpp:14:57: error: no matching function for call to 'squared_distance(const double&, const double&)'
: op_vv_vari(squared_distance(avi->val_, bvi->val_), avi, bvi) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/squared_distance.hpp:14:57: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/squared_distance.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/gp_exp_quad_cov.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_exp_quad.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:86,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/squared_distance.hpp:21:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::squared_distance(const T1&, const T2&)
inline return_type_t<T1, T2> squared_distance(const T1& x1, const T2& x2) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/squared_distance.hpp:21:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/gp_exp_quad_cov.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_exp_quad.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:86,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/squared_distance.hpp:25:15: note: template<int R, int C> double stan::math::squared_distance(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R, C>&)
inline double squared_distance(const Eigen::Matrix<double, R, C>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/squared_distance.hpp:25:15: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:94:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/squared_distance.hpp:14:57: note: mismatched types 'const Eigen::Matrix<double, R, C>' and 'const double'
: op_vv_vari(squared_distance(avi->val_, bvi->val_), avi, bvi) {}
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/gp_exp_quad_cov.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_exp_quad.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:86,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/squared_distance.hpp:48:15: note: template<int R1, int C1, int R2, int C2> double stan::math::squared_distance(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&)
inline double squared_distance(const Eigen::Matrix<double, R1, C1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/squared_distance.hpp:48:15: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:94:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/squared_distance.hpp:14:57: note: mismatched types 'const Eigen::Matrix<double, R, C>' and 'const double'
: op_vv_vari(squared_distance(avi->val_, bvi->val_), avi, bvi) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/squared_distance.hpp: In constructor 'stan::math::scal_squared_distance_vd_vari::scal_squared_distance_vd_vari(stan::math::vari*, double)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/squared_distance.hpp:24:49: error: no matching function for call to 'squared_distance(const double&, double&)'
: op_vd_vari(squared_distance(avi->val_, b), avi, b) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/squared_distance.hpp:24:49: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/squared_distance.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/gp_exp_quad_cov.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_exp_quad.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:86,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/squared_distance.hpp:21:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::squared_distance(const T1&, const T2&)
inline return_type_t<T1, T2> squared_distance(const T1& x1, const T2& x2) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/squared_distance.hpp:21:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/gp_exp_quad_cov.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_exp_quad.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:86,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/squared_distance.hpp:25:15: note: template<int R, int C> double stan::math::squared_distance(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R, C>&)
inline double squared_distance(const Eigen::Matrix<double, R, C>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/squared_distance.hpp:25:15: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:94:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/squared_distance.hpp:24:49: note: mismatched types 'const Eigen::Matrix<double, R, C>' and 'const double'
: op_vd_vari(squared_distance(avi->val_, b), avi, b) {}
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/gp_exp_quad_cov.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_exp_quad.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:86,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/squared_distance.hpp:48:15: note: template<int R1, int C1, int R2, int C2> double stan::math::squared_distance(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&)
inline double squared_distance(const Eigen::Matrix<double, R1, C1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/squared_distance.hpp:48:15: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:94:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/squared_distance.hpp:24:49: note: mismatched types 'const Eigen::Matrix<double, R, C>' and 'const double'
: op_vd_vari(squared_distance(avi->val_, b), avi, b) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/squared_distance.hpp: In constructor 'stan::math::scal_squared_distance_dv_vari::scal_squared_distance_dv_vari(double, stan::math::vari*)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/squared_distance.hpp:30:49: error: no matching function for call to 'squared_distance(double&, const double&)'
: op_dv_vari(squared_distance(a, bvi->val_), a, bvi) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/squared_distance.hpp:30:49: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/squared_distance.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/gp_exp_quad_cov.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_exp_quad.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:86,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/squared_distance.hpp:21:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::squared_distance(const T1&, const T2&)
inline return_type_t<T1, T2> squared_distance(const T1& x1, const T2& x2) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/squared_distance.hpp:21:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/gp_exp_quad_cov.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_exp_quad.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:86,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/squared_distance.hpp:25:15: note: template<int R, int C> double stan::math::squared_distance(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R, C>&)
inline double squared_distance(const Eigen::Matrix<double, R, C>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/squared_distance.hpp:25:15: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:94:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/squared_distance.hpp:30:49: note: mismatched types 'const Eigen::Matrix<double, R, C>' and 'double'
: op_dv_vari(squared_distance(a, bvi->val_), a, bvi) {}
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/gp_exp_quad_cov.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_exp_quad.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:86,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/squared_distance.hpp:48:15: note: template<int R1, int C1, int R2, int C2> double stan::math::squared_distance(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&)
inline double squared_distance(const Eigen::Matrix<double, R1, C1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/squared_distance.hpp:48:15: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:94:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/squared_distance.hpp:30:49: note: mismatched types 'const Eigen::Matrix<double, R, C>' and 'double'
: op_dv_vari(squared_distance(a, bvi->val_), a, bvi) {}
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:13:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr/functor/integrate_1d.hpp: At global scope:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr/functor/integrate_1d.hpp:118:22: error: 'require_any_var_t' does not name a type
typename = require_any_var_t<T_a, T_b, T_theta>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr/functor/integrate_1d.hpp:118:39: error: expected '>' before '<' token
typename = require_any_var_t<T_a, T_b, T_theta>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:364:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h: In instantiation of 'struct Eigen::internal::result_of<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op(stan::math::vari* const&)>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:22:28: required from 'struct Eigen::internal::traits<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:44:21: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h:312:44: error: no type named 'type' in 'class std::result_of<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op(stan::math::vari* const&)>'
typedef typename std::result_of<T>::type type1;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h:313:44: error: no type named 'type' in 'class std::result_of<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op(stan::math::vari* const&)>'
typedef typename remove_all<type1>::type type;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:434:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7: required from 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:44:21: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:311:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}::coeff' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:318:26: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}::operator[]' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}'
using Base::operator[];
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:319:26: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}::operator()' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}'
using Base::operator();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:320:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}::x' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}'
using Base::x;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:321:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}::y' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}'
using Base::y;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:322:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}::z' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}'
using Base::z;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:323:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}::w' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}'
using Base::w;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:435:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h: In instantiation of 'class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:44:21: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:83:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}::coeff' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:84:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}::coeffByOuterInner' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}'
using Base::coeffByOuterInner;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:85:26: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}::operator()' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}'
using Base::operator();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:86:26: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}::operator[]' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}'
using Base::operator[];
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:87:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}::x' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}'
using Base::x;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:88:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}::y' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}'
using Base::y;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:89:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}::z' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}'
using Base::z;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:90:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}::w' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}'
using Base::w;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:436:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h: In instantiation of 'class Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:44:21: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:75:17: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >}::coeff' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:78:17: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >}::eval' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >}'
using Base::eval;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:81:25: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >}::operator*=' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >}'
using Base::operator*=;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:82:25: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >}::operator/=' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >}'
using Base::operator/=;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp: In static member function 'static double stan::math::internal::dot_product_vari<T1, T2>::var_dot(stan::math::vari**, stan::math::vari**, size_t)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:44:22: error: 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >' has no member named 'dot'
return vd1.val().dot(vd2.val());
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp: In member function 'void stan::math::internal::dot_product_vari<T1, T2>::chain(stan::math::vari**, stan::math::vari**)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:23: error: no match for 'operator*' (operand types are 'double' and 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >')
vd1.adj() += adj_ * vd2.val();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:23: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:29:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_multiplication.hpp:79:12: note: stan::math::var stan::math::operator*(const stan::math::var&, const stan::math::var&)
inline var operator*(const var& a, const var& b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_multiplication.hpp:79:12: note: no known conversion for argument 2 from 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >' to 'const stan::math::var&'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_multiplication.hpp:94:12: note: stan::math::var stan::math::operator*(const stan::math::var&, double)
inline var operator*(const var& a, double b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_multiplication.hpp:94:12: note: no known conversion for argument 2 from 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >' to 'double'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_multiplication.hpp:112:12: note: stan::math::var stan::math::operator*(double, const stan::math::var&)
inline var operator*(double a, const var& b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_multiplication.hpp:112:12: note: no known conversion for argument 2 from 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >' to 'const stan::math::var&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<stan::math::vari*, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, stan::math::vari*, Eigen::internal::scalar_product_op<T, stan::math::vari*> > >::value>::type, stan::math::vari*>, const typename Eigen::internal::plain_constant_type<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >, typename Eigen::internal::promote_scalar_arg<stan::math::vari*, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, stan::math::vari*, Eigen::internal::scalar_product_op<T, stan::math::vari*> > >::value>::type>::type, const Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<stan::math::vari*, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, stan::math::vari*, Eigen::internal::scalar_product_op<T, stan::math::vari*> > >::value>::type, stan::math::vari*>, const typename Eigen::internal::plain_constant_type<Eigen::Matrix<stan::math::vari*, -1, 1>, typename Eigen::internal::promote_scalar_arg<stan::math::vari*, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, stan::math::vari*, Eigen::internal::scalar_product_op<T, stan::math::vari*> > >::value>::type>::type, const Eigen::Matrix<stan::math::vari*, -1, 1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Matrix<stan::math::vari*, -1, 1> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Ref<Eigen::Matrix<double, -1, -1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<double, -1, -1> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Diagonal<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Diagonal<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::SelfAdjointView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::SelfAdjointView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::SelfAdjointView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:490:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:130:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::SelfAdjointView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::SelfAdjointView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u>&)
operator*(const MatrixBase<OtherDerived>& lhs, const SelfAdjointView& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:130:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2u>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2u>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2u>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2u>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2u>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2u>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:489:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TriangularViewImpl<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2u, Eigen::Dense>&)
operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:489:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 2u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TriangularViewImpl<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 2u, Eigen::Dense>&)
operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:489:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 10u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TriangularViewImpl<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 10u, Eigen::Dense>&)
operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:489:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TriangularViewImpl<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10u, Eigen::Dense>&)
operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u>, 0> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:489:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TriangularViewImpl<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u, Eigen::Dense>&)
operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<stan::math::var, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, stan::math::var, Eigen::internal::scalar_product_op<T, stan::math::var> > >::value>::type, stan::math::var>, const typename Eigen::internal::plain_constant_type<Eigen::Matrix<stan::math::var, -1, -1>, typename Eigen::internal::promote_scalar_arg<stan::math::var, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, stan::math::var, Eigen::internal::scalar_product_op<T, stan::math::var> > >::value>::type>::type, const Eigen::Matrix<stan::math::var, -1, -1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> >, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 2u>, Eigen::Matrix<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 2u>, Eigen::Matrix<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 2u>, Eigen::Matrix<double, -1, 1> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > >, 2>, Eigen::Transpositions<-1, -1, int>, 2>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > >, 2>, Eigen::Transpositions<-1, -1, int>, 2> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > >, 2>, Eigen::Transpositions<-1, -1, int>, 2> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > >, 2>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > >, 2> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > >, 2> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Matrix<double, -1, -1, 1, -1, -1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Matrix<double, -1, -1, 1, -1, -1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 1, -1, -1> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:489:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TriangularViewImpl<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u, Eigen::Dense>&)
operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Array<double, -1, 1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Array<double, -1, 1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Array<double, -1, 1> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 2u>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 2u>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 2u>, 0> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:489:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 2u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TriangularViewImpl<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 2u, Eigen::Dense>&)
operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 1u>, Eigen::Matrix<double, -1, 1>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 1u>, Eigen::Matrix<double, -1, 1>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 1u>, Eigen::Matrix<double, -1, 1>, 0> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Product<Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 5u>, Eigen::Matrix<double, -1, 1>, 0>, 2>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Product<Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 5u>, Eigen::Matrix<double, -1, 1>, 0>, 2> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Product<Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 5u>, Eigen::Matrix<double, -1, 1>, 0>, 2> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 5u>, Eigen::Matrix<double, -1, 1>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 5u>, Eigen::Matrix<double, -1, 1>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 5u>, Eigen::Matrix<double, -1, 1>, 0> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:488:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/Transpositions.h:385:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, 2> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >&)
operator*(const MatrixBase<OtherDerived>& matrix, const Transpose& trt)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/Transpositions.h:385:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:489:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 5u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TriangularViewImpl<const Eigen::Matrix<double, -1, -1>, 5u, Eigen::Dense>&)
operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Array<double, -1, -1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Array<double, -1, -1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Array<double, -1, -1> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Matrix<double, 1, -1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Matrix<double, 1, -1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Matrix<double, 1, -1> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type>::type, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::PartialReduxExpr<const Eigen::Matrix<double, -1, -1>, Eigen::internal::member_lpnorm<1, double>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::PartialReduxExpr<const Eigen::Matrix<double, -1, -1>, Eigen::internal::member_lpnorm<1, double>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::PartialReduxExpr<const Eigen::Matrix<double, -1, -1>, Eigen::internal::member_lpnorm<1, double>, 0> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:490:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:130:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::SelfAdjointView<Eigen::Matrix<double, -1, -1>, 2u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::SelfAdjointView<Eigen::Matrix<double, -1, -1>, 2u>&)
operator*(const MatrixBase<OtherDerived>& lhs, const SelfAdjointView& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:130:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:489:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 1u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TriangularViewImpl<const Eigen::Matrix<double, -1, -1>, 1u, Eigen::Dense>&)
operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Matrix<double, -1, 1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Matrix<double, -1, 1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Matrix<double, -1, 1> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Matrix<double, -1, -1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Matrix<double, -1, -1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Matrix<double, -1, -1> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:487:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/PermutationMatrix.h:246:33: note: template<class Other> Eigen::PermutationBase<Eigen::PermutationMatrix<-1, -1, int> >::PlainPermutationType Eigen::operator*(const Eigen::InverseImpl<PermutationType, Eigen::PermutationStorage>&, const Eigen::PermutationBase<Eigen::PermutationMatrix<-1, -1, int> >&)
inline PlainPermutationType operator*(const InverseImpl<Other, PermutationStorage>& other, const PermutationBase& perm)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/PermutationMatrix.h:246:33: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: mismatched types 'const Eigen::InverseImpl<PermutationType, Eigen::PermutationStorage>' and 'double'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Matrix<int, -1, -1>, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type>::type, const Eigen::Matrix<int, -1, -1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Matrix<int, -1, -1> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Transpose<Eigen::Matrix<int, -1, 1> >, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type>::type, const Eigen::Transpose<Eigen::Matrix<int, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<int, -1, 1> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Matrix<int, -1, 1>, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type>::type, const Eigen::Matrix<int, -1, 1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Matrix<int, -1, 1> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:37:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:320:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::SparseMatrix<double, 0, int>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 0, int> >&)
operator*(const MatrixBase<OtherDerived> &lhs, const SparseMatrixBase& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:320:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:37:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:303:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::SparseMatrix<double, 0, int>, 0> Eigen::operator*(const Eigen::DiagonalBase<T>&, const Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 0, int> >&)
operator*(const DiagonalBase<OtherDerived> &lhs, const SparseMatrixBase& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:303:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: mismatched types 'const Eigen::DiagonalBase<T>' and 'double'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::SparseMatrix<double, 0, int>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::SparseMatrix<double, 0, int> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 0, int> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:62:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparsePermutation.h:171:1: note: template<class SparseDerived, class PermutationType> const Eigen::Product<Eigen::Inverse<Rhs>, SparseDerived, 2> Eigen::operator*(const Eigen::InverseImpl<PermutationType, Eigen::PermutationStorage>&, const Eigen::SparseMatrixBase<Derived>&)
operator*(const InverseImpl<PermutationType,PermutationStorage>& tperm, const SparseMatrixBase<SparseDerived>& matrix)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparsePermutation.h:171:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: mismatched types 'const Eigen::InverseImpl<PermutationType, Eigen::PermutationStorage>' and 'double'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:62:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparsePermutation.h:162:1: note: template<class SparseDerived, class PermutationType> const Eigen::Product<SparseDerived, Eigen::Inverse<Rhs>, 2> Eigen::operator*(const Eigen::SparseMatrixBase<Derived>&, const Eigen::InverseImpl<PermutationType, Eigen::PermutationStorage>&)
operator*(const SparseMatrixBase<SparseDerived>& matrix, const InverseImpl<PermutationType, PermutationStorage>& tperm)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparsePermutation.h:162:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: mismatched types 'const Eigen::SparseMatrixBase<Derived>' and 'double'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:62:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparsePermutation.h:154:1: note: template<class SparseDerived, class PermDerived> const Eigen::Product<PermDerived, SparseDerived, 2> Eigen::operator*(const Eigen::PermutationBase<PermutationDerived>&, const Eigen::SparseMatrixBase<Derived>&)
operator*( const PermutationBase<PermDerived>& perm, const SparseMatrixBase<SparseDerived>& matrix)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparsePermutation.h:154:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: mismatched types 'const Eigen::PermutationBase<PermutationDerived>' and 'double'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:62:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparsePermutation.h:147:1: note: template<class SparseDerived, class PermDerived> const Eigen::Product<MatrixDerived, PermutationDerived, 2> Eigen::operator*(const Eigen::SparseMatrixBase<Derived>&, const Eigen::PermutationBase<PermutationDerived>&)
operator*(const SparseMatrixBase<SparseDerived>& matrix, const PermutationBase<PermDerived>& perm)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparsePermutation.h:147:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: mismatched types 'const Eigen::SparseMatrixBase<Derived>' and 'double'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Geometry:46:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Geometry/Scaling.h:117:1: note: template<class Derived, class Scalar> Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, Scalar>, const Derived, const typename Eigen::internal::plain_constant_type<Expr, Scalar>::type> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::UniformScaling<Scalar>&)
operator*(const MatrixBase<Derived>& matrix, const UniformScaling<Scalar>& s)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Geometry/Scaling.h:117:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Ref<Eigen::Array<int, 1, -1> >, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type>::type, const Eigen::Ref<Eigen::Array<int, 1, -1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Ref<Eigen::Array<int, 1, -1> > >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Array<int, 1, -1>, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type>::type, const Eigen::Array<int, 1, -1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: cannot convert 'vd2.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Array<int, 1, -1> >&}'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Householder:24:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/QR:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:438:99: note: template<class OtherDerived, class VectorsType, class CoeffsType, int Side> typename Eigen::internal::matrix_type_times_scalar_type<typename VectorsType::Scalar, OtherDerived>::Type Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>&)
typename internal::matrix_type_times_scalar_type<typename VectorsType::Scalar,OtherDerived>::Type operator*(const MatrixBase<OtherDerived>& other, const HouseholderSequence<VectorsType,CoeffsType,Side>& h)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:438:99: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:488:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/Transpositions.h:350:1: note: template<class TranspositionsDerived, class MatrixDerived> const Eigen::Product<MatrixDerived, PermutationDerived, 2> Eigen::operator*(const Eigen::TranspositionsBase<TranspositionsDerived>&, const Eigen::MatrixBase<U>&)
operator*(const TranspositionsBase<TranspositionsDerived> &transpositions,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/Transpositions.h:350:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: mismatched types 'const Eigen::TranspositionsBase<TranspositionsDerived>' and 'double'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:488:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/Transpositions.h:338:1: note: template<class MatrixDerived, class TranspositionsDerived> const Eigen::Product<MatrixDerived, PermutationDerived, 2> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TranspositionsBase<TranspositionsDerived>&)
operator*(const MatrixBase<MatrixDerived> &matrix,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/Transpositions.h:338:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:487:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/PermutationMatrix.h:555:1: note: template<class PermutationDerived, class MatrixDerived> const Eigen::Product<MatrixDerived, PermutationDerived, 2> Eigen::operator*(const Eigen::PermutationBase<PermutationDerived>&, const Eigen::MatrixBase<U>&)
operator*(const PermutationBase<PermutationDerived> &permutation,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/PermutationMatrix.h:555:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: mismatched types 'const Eigen::PermutationBase<PermutationDerived>' and 'double'
vd1.adj() += adj_ * vd2.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:487:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/PermutationMatrix.h:543:1: note: template<class MatrixDerived, class PermutationDerived> const Eigen::Product<MatrixDerived, PermutationDerived, 2> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::PermutationBase<PermutationDerived>&)
operator*(const MatrixBase<MatrixDerived> &matrix,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/PermutationMatrix.h:543:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:67:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd1.adj() += adj_ * vd2.val();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:23: error: no match for 'operator*' (operand types are 'double' and 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >')
vd2.adj() += adj_ * vd1.val();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:23: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:29:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_multiplication.hpp:79:12: note: stan::math::var stan::math::operator*(const stan::math::var&, const stan::math::var&)
inline var operator*(const var& a, const var& b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_multiplication.hpp:79:12: note: no known conversion for argument 2 from 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >' to 'const stan::math::var&'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_multiplication.hpp:94:12: note: stan::math::var stan::math::operator*(const stan::math::var&, double)
inline var operator*(const var& a, double b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_multiplication.hpp:94:12: note: no known conversion for argument 2 from 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >' to 'double'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_multiplication.hpp:112:12: note: stan::math::var stan::math::operator*(double, const stan::math::var&)
inline var operator*(double a, const var& b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_multiplication.hpp:112:12: note: no known conversion for argument 2 from 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >' to 'const stan::math::var&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<stan::math::vari*, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, stan::math::vari*, Eigen::internal::scalar_product_op<T, stan::math::vari*> > >::value>::type, stan::math::vari*>, const typename Eigen::internal::plain_constant_type<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >, typename Eigen::internal::promote_scalar_arg<stan::math::vari*, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, stan::math::vari*, Eigen::internal::scalar_product_op<T, stan::math::vari*> > >::value>::type>::type, const Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<stan::math::vari*, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, stan::math::vari*, Eigen::internal::scalar_product_op<T, stan::math::vari*> > >::value>::type, stan::math::vari*>, const typename Eigen::internal::plain_constant_type<Eigen::Matrix<stan::math::vari*, -1, 1>, typename Eigen::internal::promote_scalar_arg<stan::math::vari*, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, stan::math::vari*, Eigen::internal::scalar_product_op<T, stan::math::vari*> > >::value>::type>::type, const Eigen::Matrix<stan::math::vari*, -1, 1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Matrix<stan::math::vari*, -1, 1> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Ref<Eigen::Matrix<double, -1, -1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<double, -1, -1> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Diagonal<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Diagonal<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::SelfAdjointView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::SelfAdjointView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::SelfAdjointView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:490:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:130:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::SelfAdjointView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::SelfAdjointView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u>&)
operator*(const MatrixBase<OtherDerived>& lhs, const SelfAdjointView& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:130:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2u>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2u>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2u>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2u>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2u>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2u>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:489:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TriangularViewImpl<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2u, Eigen::Dense>&)
operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:489:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 2u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TriangularViewImpl<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 2u, Eigen::Dense>&)
operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:489:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 10u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TriangularViewImpl<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 10u, Eigen::Dense>&)
operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:489:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TriangularViewImpl<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10u, Eigen::Dense>&)
operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u>, 0> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:489:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TriangularViewImpl<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u, Eigen::Dense>&)
operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<stan::math::var, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, stan::math::var, Eigen::internal::scalar_product_op<T, stan::math::var> > >::value>::type, stan::math::var>, const typename Eigen::internal::plain_constant_type<Eigen::Matrix<stan::math::var, -1, -1>, typename Eigen::internal::promote_scalar_arg<stan::math::var, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, stan::math::var, Eigen::internal::scalar_product_op<T, stan::math::var> > >::value>::type>::type, const Eigen::Matrix<stan::math::var, -1, -1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> >, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 2u>, Eigen::Matrix<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 2u>, Eigen::Matrix<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 2u>, Eigen::Matrix<double, -1, 1> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > >, 2>, Eigen::Transpositions<-1, -1, int>, 2>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > >, 2>, Eigen::Transpositions<-1, -1, int>, 2> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > >, 2>, Eigen::Transpositions<-1, -1, int>, 2> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > >, 2>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > >, 2> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > >, 2> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Matrix<double, -1, -1, 1, -1, -1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Matrix<double, -1, -1, 1, -1, -1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 1, -1, -1> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:489:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TriangularViewImpl<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u, Eigen::Dense>&)
operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Array<double, -1, 1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Array<double, -1, 1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Array<double, -1, 1> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 2u>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 2u>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 2u>, 0> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:489:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 2u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TriangularViewImpl<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 2u, Eigen::Dense>&)
operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 1u>, Eigen::Matrix<double, -1, 1>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 1u>, Eigen::Matrix<double, -1, 1>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 1u>, Eigen::Matrix<double, -1, 1>, 0> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Product<Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 5u>, Eigen::Matrix<double, -1, 1>, 0>, 2>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Product<Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 5u>, Eigen::Matrix<double, -1, 1>, 0>, 2> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Product<Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 5u>, Eigen::Matrix<double, -1, 1>, 0>, 2> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 5u>, Eigen::Matrix<double, -1, 1>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 5u>, Eigen::Matrix<double, -1, 1>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 5u>, Eigen::Matrix<double, -1, 1>, 0> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:488:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/Transpositions.h:385:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, 2> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >&)
operator*(const MatrixBase<OtherDerived>& matrix, const Transpose& trt)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/Transpositions.h:385:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:489:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 5u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TriangularViewImpl<const Eigen::Matrix<double, -1, -1>, 5u, Eigen::Dense>&)
operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Array<double, -1, -1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Array<double, -1, -1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Array<double, -1, -1> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Matrix<double, 1, -1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Matrix<double, 1, -1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Matrix<double, 1, -1> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type>::type, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::PartialReduxExpr<const Eigen::Matrix<double, -1, -1>, Eigen::internal::member_lpnorm<1, double>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::PartialReduxExpr<const Eigen::Matrix<double, -1, -1>, Eigen::internal::member_lpnorm<1, double>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::PartialReduxExpr<const Eigen::Matrix<double, -1, -1>, Eigen::internal::member_lpnorm<1, double>, 0> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:490:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:130:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::SelfAdjointView<Eigen::Matrix<double, -1, -1>, 2u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::SelfAdjointView<Eigen::Matrix<double, -1, -1>, 2u>&)
operator*(const MatrixBase<OtherDerived>& lhs, const SelfAdjointView& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:130:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:489:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 1u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TriangularViewImpl<const Eigen::Matrix<double, -1, -1>, 1u, Eigen::Dense>&)
operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Matrix<double, -1, 1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Matrix<double, -1, 1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Matrix<double, -1, 1> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Matrix<double, -1, -1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Matrix<double, -1, -1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Matrix<double, -1, -1> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:487:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/PermutationMatrix.h:246:33: note: template<class Other> Eigen::PermutationBase<Eigen::PermutationMatrix<-1, -1, int> >::PlainPermutationType Eigen::operator*(const Eigen::InverseImpl<PermutationType, Eigen::PermutationStorage>&, const Eigen::PermutationBase<Eigen::PermutationMatrix<-1, -1, int> >&)
inline PlainPermutationType operator*(const InverseImpl<Other, PermutationStorage>& other, const PermutationBase& perm)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/PermutationMatrix.h:246:33: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: mismatched types 'const Eigen::InverseImpl<PermutationType, Eigen::PermutationStorage>' and 'double'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Matrix<int, -1, -1>, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type>::type, const Eigen::Matrix<int, -1, -1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Matrix<int, -1, -1> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Transpose<Eigen::Matrix<int, -1, 1> >, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type>::type, const Eigen::Transpose<Eigen::Matrix<int, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<int, -1, 1> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Matrix<int, -1, 1>, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type>::type, const Eigen::Matrix<int, -1, 1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Matrix<int, -1, 1> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:37:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:320:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::SparseMatrix<double, 0, int>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 0, int> >&)
operator*(const MatrixBase<OtherDerived> &lhs, const SparseMatrixBase& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:320:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:37:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:303:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::SparseMatrix<double, 0, int>, 0> Eigen::operator*(const Eigen::DiagonalBase<T>&, const Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 0, int> >&)
operator*(const DiagonalBase<OtherDerived> &lhs, const SparseMatrixBase& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:303:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: mismatched types 'const Eigen::DiagonalBase<T>' and 'double'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::SparseMatrix<double, 0, int>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::SparseMatrix<double, 0, int> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 0, int> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:62:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparsePermutation.h:171:1: note: template<class SparseDerived, class PermutationType> const Eigen::Product<Eigen::Inverse<Rhs>, SparseDerived, 2> Eigen::operator*(const Eigen::InverseImpl<PermutationType, Eigen::PermutationStorage>&, const Eigen::SparseMatrixBase<Derived>&)
operator*(const InverseImpl<PermutationType,PermutationStorage>& tperm, const SparseMatrixBase<SparseDerived>& matrix)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparsePermutation.h:171:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: mismatched types 'const Eigen::InverseImpl<PermutationType, Eigen::PermutationStorage>' and 'double'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:62:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparsePermutation.h:162:1: note: template<class SparseDerived, class PermutationType> const Eigen::Product<SparseDerived, Eigen::Inverse<Rhs>, 2> Eigen::operator*(const Eigen::SparseMatrixBase<Derived>&, const Eigen::InverseImpl<PermutationType, Eigen::PermutationStorage>&)
operator*(const SparseMatrixBase<SparseDerived>& matrix, const InverseImpl<PermutationType, PermutationStorage>& tperm)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparsePermutation.h:162:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: mismatched types 'const Eigen::SparseMatrixBase<Derived>' and 'double'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:62:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparsePermutation.h:154:1: note: template<class SparseDerived, class PermDerived> const Eigen::Product<PermDerived, SparseDerived, 2> Eigen::operator*(const Eigen::PermutationBase<PermutationDerived>&, const Eigen::SparseMatrixBase<Derived>&)
operator*( const PermutationBase<PermDerived>& perm, const SparseMatrixBase<SparseDerived>& matrix)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparsePermutation.h:154:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: mismatched types 'const Eigen::PermutationBase<PermutationDerived>' and 'double'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:62:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparsePermutation.h:147:1: note: template<class SparseDerived, class PermDerived> const Eigen::Product<MatrixDerived, PermutationDerived, 2> Eigen::operator*(const Eigen::SparseMatrixBase<Derived>&, const Eigen::PermutationBase<PermutationDerived>&)
operator*(const SparseMatrixBase<SparseDerived>& matrix, const PermutationBase<PermDerived>& perm)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparsePermutation.h:147:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: mismatched types 'const Eigen::SparseMatrixBase<Derived>' and 'double'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Geometry:46:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Geometry/Scaling.h:117:1: note: template<class Derived, class Scalar> Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, Scalar>, const Derived, const typename Eigen::internal::plain_constant_type<Expr, Scalar>::type> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::UniformScaling<Scalar>&)
operator*(const MatrixBase<Derived>& matrix, const UniformScaling<Scalar>& s)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Geometry/Scaling.h:117:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Ref<Eigen::Array<int, 1, -1> >, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type>::type, const Eigen::Ref<Eigen::Array<int, 1, -1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Ref<Eigen::Array<int, 1, -1> > >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Array<int, 1, -1>, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type>::type, const Eigen::Array<int, 1, -1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: cannot convert 'vd1.Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Array<int, 1, -1> >&}'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Householder:24:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/QR:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:438:99: note: template<class OtherDerived, class VectorsType, class CoeffsType, int Side> typename Eigen::internal::matrix_type_times_scalar_type<typename VectorsType::Scalar, OtherDerived>::Type Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>&)
typename internal::matrix_type_times_scalar_type<typename VectorsType::Scalar,OtherDerived>::Type operator*(const MatrixBase<OtherDerived>& other, const HouseholderSequence<VectorsType,CoeffsType,Side>& h)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:438:99: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:488:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/Transpositions.h:350:1: note: template<class TranspositionsDerived, class MatrixDerived> const Eigen::Product<MatrixDerived, PermutationDerived, 2> Eigen::operator*(const Eigen::TranspositionsBase<TranspositionsDerived>&, const Eigen::MatrixBase<U>&)
operator*(const TranspositionsBase<TranspositionsDerived> &transpositions,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/Transpositions.h:350:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: mismatched types 'const Eigen::TranspositionsBase<TranspositionsDerived>' and 'double'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:488:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/Transpositions.h:338:1: note: template<class MatrixDerived, class TranspositionsDerived> const Eigen::Product<MatrixDerived, PermutationDerived, 2> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TranspositionsBase<TranspositionsDerived>&)
operator*(const MatrixBase<MatrixDerived> &matrix,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/Transpositions.h:338:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:487:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/PermutationMatrix.h:555:1: note: template<class PermutationDerived, class MatrixDerived> const Eigen::Product<MatrixDerived, PermutationDerived, 2> Eigen::operator*(const Eigen::PermutationBase<PermutationDerived>&, const Eigen::MatrixBase<U>&)
operator*(const PermutationBase<PermutationDerived> &permutation,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/PermutationMatrix.h:555:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: mismatched types 'const Eigen::PermutationBase<PermutationDerived>' and 'double'
vd2.adj() += adj_ * vd1.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:487:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/PermutationMatrix.h:543:1: note: template<class MatrixDerived, class PermutationDerived> const Eigen::Product<MatrixDerived, PermutationDerived, 2> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::PermutationBase<PermutationDerived>&)
operator*(const MatrixBase<MatrixDerived> &matrix,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/PermutationMatrix.h:543:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:68:33: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
vd2.adj() += adj_ * vd1.val();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp: At global scope:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:193:22: error: 'require_any_var_t' does not name a type
typename = require_any_var_t<T1, T2>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:193:39: error: expected '>' before '<' token
typename = require_any_var_t<T1, T2>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:209:48: error: 'require_any_var_t' does not name a type
template <typename T1, typename T2, typename = require_any_var_t<T1, T2>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:209:65: error: expected '>' before '<' token
template <typename T1, typename T2, typename = require_any_var_t<T1, T2>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:223:48: error: 'require_any_var_t' does not name a type
template <typename T1, typename T2, typename = require_any_var_t<T1, T2>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:223:65: error: expected '>' before '<' token
template <typename T1, typename T2, typename = require_any_var_t<T1, T2>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:18:22: error: 'require_any_var_t' does not name a type
typename = require_any_var_t<T1, T2>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:18:39: error: expected '>' before '<' token
typename = require_any_var_t<T1, T2>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp: In static member function 'static double stan::math::internal::dot_self_vari::var_dot_self(stan::math::vari**, size_t)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:40:49: error: 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >' has no member named 'squaredNorm'
return Eigen::Map<vector_vi>(v, size).val().squaredNorm();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:364:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h: In instantiation of 'struct Eigen::internal::result_of<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op(const stan::math::var&)>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:22:28: required from 'struct Eigen::internal::traits<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:44:47: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h:312:44: error: no type named 'type' in 'class std::result_of<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op(const stan::math::var&)>'
typedef typename std::result_of<T>::type type1;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h:313:44: error: no type named 'type' in 'class std::result_of<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op(const stan::math::var&)>'
typedef typename remove_all<type1>::type type;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:435:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h: In instantiation of 'class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:44:47: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:83:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}::coeff' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:84:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}::coeffByOuterInner' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}'
using Base::coeffByOuterInner;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:85:26: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}::operator()' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}'
using Base::operator();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:86:26: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}::operator[]' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}'
using Base::operator[];
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:87:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}::x' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}'
using Base::x;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:88:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}::y' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}'
using Base::y;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:89:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}::z' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}'
using Base::z;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:90:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}::w' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}'
using Base::w;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:436:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h: In instantiation of 'class Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:44:47: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:75:17: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >}::coeff' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:78:17: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >}::eval' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >}'
using Base::eval;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:81:25: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >}::operator*=' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >}'
using Base::operator*=;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:82:25: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >}::operator/=' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >}'
using Base::operator/=;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp: In member function 'double stan::math::internal::dot_self_vari::var_dot_self(const Eigen::DenseBase<Derived>&)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:44:48: error: 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >' has no member named 'squaredNorm'
return Eigen::Ref<const vector_v>(v).val().squaredNorm();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:364:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h: In instantiation of 'struct Eigen::internal::result_of<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op(stan::math::vari* const&)>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:22:28: required from 'struct Eigen::internal::traits<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:15: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h:312:44: error: no type named 'type' in 'class std::result_of<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op(stan::math::vari* const&)>'
typedef typename std::result_of<T>::type type1;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h:313:44: error: no type named 'type' in 'class std::result_of<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op(stan::math::vari* const&)>'
typedef typename remove_all<type1>::type type;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:434:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7: required from 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:15: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:311:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}::coeff' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:318:26: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}::operator[]' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}'
using Base::operator[];
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:319:26: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}::operator()' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}'
using Base::operator();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:320:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}::x' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}'
using Base::x;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:321:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}::y' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}'
using Base::y;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:322:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}::z' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}'
using Base::z;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:323:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}::w' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 0>}'
using Base::w;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:435:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h: In instantiation of 'class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:15: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:83:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}::coeff' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:84:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}::coeffByOuterInner' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}'
using Base::coeffByOuterInner;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:85:26: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}::operator()' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}'
using Base::operator();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:86:26: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}::operator[]' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}'
using Base::operator[];
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:87:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}::x' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}'
using Base::x;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:88:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}::y' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}'
using Base::y;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:89:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}::z' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}'
using Base::z;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:90:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}::w' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >, 3>}'
using Base::w;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:436:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h: In instantiation of 'class Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:15: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:75:17: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >}::coeff' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:78:17: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >}::eval' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >}'
using Base::eval;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:81:25: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >}::operator*=' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >}'
using Base::operator*=;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:82:25: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >}::operator/=' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >}'
using Base::operator/=;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp: In member function 'virtual void stan::math::internal::dot_self_vari::chain()':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:31: error: no match for 'operator*' (operand types are 'double' and 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >')
v_map.adj() += adj_ * 2.0 * v_map.val();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:31: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:29:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_multiplication.hpp:79:12: note: stan::math::var stan::math::operator*(const stan::math::var&, const stan::math::var&)
inline var operator*(const var& a, const var& b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_multiplication.hpp:79:12: note: no known conversion for argument 2 from 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >' to 'const stan::math::var&'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_multiplication.hpp:94:12: note: stan::math::var stan::math::operator*(const stan::math::var&, double)
inline var operator*(const var& a, double b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_multiplication.hpp:94:12: note: no known conversion for argument 2 from 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >' to 'double'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_multiplication.hpp:112:12: note: stan::math::var stan::math::operator*(double, const stan::math::var&)
inline var operator*(double a, const var& b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_multiplication.hpp:112:12: note: no known conversion for argument 2 from 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >' to 'const stan::math::var&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<stan::math::var, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, stan::math::var, Eigen::internal::scalar_product_op<T, stan::math::var> > >::value>::type, stan::math::var>, const typename Eigen::internal::plain_constant_type<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >, typename Eigen::internal::promote_scalar_arg<stan::math::var, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, stan::math::var, Eigen::internal::scalar_product_op<T, stan::math::var> > >::value>::type>::type, const Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<stan::math::var, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, stan::math::var, Eigen::internal::scalar_product_op<T, stan::math::var> > >::value>::type, stan::math::var>, const typename Eigen::internal::plain_constant_type<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> >, typename Eigen::internal::promote_scalar_arg<stan::math::var, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, stan::math::var, Eigen::internal::scalar_product_op<T, stan::math::var> > >::value>::type>::type, const Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<stan::math::var, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, stan::math::var, Eigen::internal::scalar_product_op<T, stan::math::var> > >::value>::type, stan::math::var>, const typename Eigen::internal::plain_constant_type<Eigen::Matrix<stan::math::var, -1, 1>, typename Eigen::internal::promote_scalar_arg<stan::math::var, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, stan::math::var, Eigen::internal::scalar_product_op<T, stan::math::var> > >::value>::type>::type, const Eigen::Matrix<stan::math::var, -1, 1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<stan::math::vari*, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, stan::math::vari*, Eigen::internal::scalar_product_op<T, stan::math::vari*> > >::value>::type, stan::math::vari*>, const typename Eigen::internal::plain_constant_type<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >, typename Eigen::internal::promote_scalar_arg<stan::math::vari*, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, stan::math::vari*, Eigen::internal::scalar_product_op<T, stan::math::vari*> > >::value>::type>::type, const Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<stan::math::vari*, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, stan::math::vari*, Eigen::internal::scalar_product_op<T, stan::math::vari*> > >::value>::type, stan::math::vari*>, const typename Eigen::internal::plain_constant_type<Eigen::Matrix<stan::math::vari*, -1, 1>, typename Eigen::internal::promote_scalar_arg<stan::math::vari*, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, stan::math::vari*, Eigen::internal::scalar_product_op<T, stan::math::vari*> > >::value>::type>::type, const Eigen::Matrix<stan::math::vari*, -1, 1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Matrix<stan::math::vari*, -1, 1> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Ref<Eigen::Matrix<double, -1, -1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Ref<Eigen::Matrix<double, -1, -1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Ref<Eigen::Matrix<double, -1, -1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Diagonal<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Diagonal<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Diagonal<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::SelfAdjointView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::SelfAdjointView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::SelfAdjointView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:490:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:130:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::SelfAdjointView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::SelfAdjointView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u>&)
operator*(const MatrixBase<OtherDerived>& lhs, const SelfAdjointView& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:130:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 0> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2u>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2u>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2u>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2u>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2u>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Solve<Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2u>, Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:489:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::TriangularView<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TriangularViewImpl<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 2u, Eigen::Dense>&)
operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:489:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 2u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TriangularViewImpl<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 2u, Eigen::Dense>&)
operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:489:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 10u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TriangularViewImpl<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 10u, Eigen::Dense>&)
operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:489:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TriangularViewImpl<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 10u, Eigen::Dense>&)
operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u>, 0> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:489:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TriangularViewImpl<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1u, Eigen::Dense>&)
operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<stan::math::var, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, stan::math::var, Eigen::internal::scalar_product_op<T, stan::math::var> > >::value>::type, stan::math::var>, const typename Eigen::internal::plain_constant_type<Eigen::Matrix<stan::math::var, -1, -1>, typename Eigen::internal::promote_scalar_arg<stan::math::var, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, stan::math::var, Eigen::internal::scalar_product_op<T, stan::math::var> > >::value>::type>::type, const Eigen::Matrix<stan::math::var, -1, -1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> >, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 2u>, Eigen::Matrix<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 2u>, Eigen::Matrix<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 2u>, Eigen::Matrix<double, -1, 1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > >, 2>, Eigen::Transpositions<-1, -1, int>, 2>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > >, 2>, Eigen::Transpositions<-1, -1, int>, 2> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > >, 2>, Eigen::Transpositions<-1, -1, int>, 2> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > >, 2>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > >, 2> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > >, 2> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Matrix<double, -1, -1, 1, -1, -1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Matrix<double, -1, -1, 1, -1, -1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 1, -1, -1> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Transpose<const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Solve<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, Eigen::Matrix<double, -1, -1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:489:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TriangularViewImpl<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 6u, Eigen::Dense>&)
operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Array<double, -1, 1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Array<double, -1, 1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Array<double, -1, 1> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Transpose<Eigen::Matrix<double, -1, -1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, -1, -1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 2u>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 2u>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 2u>, 0> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:489:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 2u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TriangularViewImpl<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 2u, Eigen::Dense>&)
operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 1u>, Eigen::Matrix<double, -1, 1>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 1u>, Eigen::Matrix<double, -1, 1>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 1u>, Eigen::Matrix<double, -1, 1>, 0> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Product<Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 5u>, Eigen::Matrix<double, -1, 1>, 0>, 2>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Product<Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 5u>, Eigen::Matrix<double, -1, 1>, 0>, 2> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, Eigen::Product<Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 5u>, Eigen::Matrix<double, -1, 1>, 0>, 2> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 5u>, Eigen::Matrix<double, -1, 1>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 5u>, Eigen::Matrix<double, -1, 1>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 5u>, Eigen::Matrix<double, -1, 1>, 0> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:488:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/Transpositions.h:385:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >, 2> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::Transpose<Eigen::TranspositionsBase<Eigen::Transpositions<-1, -1, int> > >&)
operator*(const MatrixBase<OtherDerived>& matrix, const Transpose& trt)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/Transpositions.h:385:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:489:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 5u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TriangularViewImpl<const Eigen::Matrix<double, -1, -1>, 5u, Eigen::Dense>&)
operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Array<double, -1, -1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Array<double, -1, -1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Array<double, -1, -1> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, 0> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Transpose<Eigen::Matrix<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Transpose<Eigen::Matrix<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<double, -1, 1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, -1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Matrix<double, 1, -1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Matrix<double, 1, -1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Matrix<double, 1, -1> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type>::type, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, 1>, 0> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Matrix<double, -1, -1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::PartialReduxExpr<const Eigen::Matrix<double, -1, -1>, Eigen::internal::member_lpnorm<1, double>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::PartialReduxExpr<const Eigen::Matrix<double, -1, -1>, Eigen::internal::member_lpnorm<1, double>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::PartialReduxExpr<const Eigen::Matrix<double, -1, -1>, Eigen::internal::member_lpnorm<1, double>, 0> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:490:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:130:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::SelfAdjointView<Eigen::Matrix<double, -1, -1>, 2u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::SelfAdjointView<Eigen::Matrix<double, -1, -1>, 2u>&)
operator*(const MatrixBase<OtherDerived>& lhs, const SelfAdjointView& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/SelfAdjointView.h:130:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 0> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:489:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::TriangularView<const Eigen::Matrix<double, -1, -1>, 1u>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TriangularViewImpl<const Eigen::Matrix<double, -1, -1>, 1u, Eigen::Dense>&)
operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:462:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_product_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Matrix<double, -1, 1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Matrix<double, -1, 1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Matrix<double, -1, 1> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Matrix<double, -1, -1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::Matrix<double, -1, -1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Matrix<double, -1, -1> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:487:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/PermutationMatrix.h:246:33: note: template<class Other> Eigen::PermutationBase<Eigen::PermutationMatrix<-1, -1, int> >::PlainPermutationType Eigen::operator*(const Eigen::InverseImpl<PermutationType, Eigen::PermutationStorage>&, const Eigen::PermutationBase<Eigen::PermutationMatrix<-1, -1, int> >&)
inline PlainPermutationType operator*(const InverseImpl<Other, PermutationStorage>& other, const PermutationBase& perm)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/PermutationMatrix.h:246:33: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: mismatched types 'const Eigen::InverseImpl<PermutationType, Eigen::PermutationStorage>' and 'double'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Matrix<int, -1, -1>, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type>::type, const Eigen::Matrix<int, -1, -1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Matrix<int, -1, -1> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Transpose<Eigen::Matrix<int, -1, 1> >, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type>::type, const Eigen::Transpose<Eigen::Matrix<int, -1, 1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Transpose<Eigen::Matrix<int, -1, 1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Matrix<int, -1, 1>, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type>::type, const Eigen::Matrix<int, -1, 1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::MatrixBase<Eigen::Matrix<int, -1, 1> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:37:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:320:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::SparseMatrix<double, 0, int>, 0> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 0, int> >&)
operator*(const MatrixBase<OtherDerived> &lhs, const SparseMatrixBase& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:320:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:37:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:303:5: note: template<class OtherDerived> const Eigen::Product<OtherDerived, Eigen::SparseMatrix<double, 0, int>, 0> Eigen::operator*(const Eigen::DiagonalBase<T>&, const Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 0, int> >&)
operator*(const DiagonalBase<OtherDerived> &lhs, const SparseMatrixBase& rhs)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:303:5: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: mismatched types 'const Eigen::DiagonalBase<T>' and 'double'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::SparseMatrix<double, 0, int>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_product_op<T, double> > >::value>::type>::type, const Eigen::SparseMatrix<double, 0, int> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::SparseMatrixBase<Eigen::SparseMatrix<double, 0, int> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:62:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparsePermutation.h:171:1: note: template<class SparseDerived, class PermutationType> const Eigen::Product<Eigen::Inverse<Rhs>, SparseDerived, 2> Eigen::operator*(const Eigen::InverseImpl<PermutationType, Eigen::PermutationStorage>&, const Eigen::SparseMatrixBase<Derived>&)
operator*(const InverseImpl<PermutationType,PermutationStorage>& tperm, const SparseMatrixBase<SparseDerived>& matrix)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparsePermutation.h:171:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: mismatched types 'const Eigen::InverseImpl<PermutationType, Eigen::PermutationStorage>' and 'double'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:62:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparsePermutation.h:162:1: note: template<class SparseDerived, class PermutationType> const Eigen::Product<SparseDerived, Eigen::Inverse<Rhs>, 2> Eigen::operator*(const Eigen::SparseMatrixBase<Derived>&, const Eigen::InverseImpl<PermutationType, Eigen::PermutationStorage>&)
operator*(const SparseMatrixBase<SparseDerived>& matrix, const InverseImpl<PermutationType, PermutationStorage>& tperm)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparsePermutation.h:162:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: mismatched types 'const Eigen::SparseMatrixBase<Derived>' and 'double'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:62:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparsePermutation.h:154:1: note: template<class SparseDerived, class PermDerived> const Eigen::Product<PermDerived, SparseDerived, 2> Eigen::operator*(const Eigen::PermutationBase<PermutationDerived>&, const Eigen::SparseMatrixBase<Derived>&)
operator*( const PermutationBase<PermDerived>& perm, const SparseMatrixBase<SparseDerived>& matrix)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparsePermutation.h:154:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: mismatched types 'const Eigen::PermutationBase<PermutationDerived>' and 'double'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:62:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparsePermutation.h:147:1: note: template<class SparseDerived, class PermDerived> const Eigen::Product<MatrixDerived, PermutationDerived, 2> Eigen::operator*(const Eigen::SparseMatrixBase<Derived>&, const Eigen::PermutationBase<PermutationDerived>&)
operator*(const SparseMatrixBase<SparseDerived>& matrix, const PermutationBase<PermDerived>& perm)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparsePermutation.h:147:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: mismatched types 'const Eigen::SparseMatrixBase<Derived>' and 'double'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Geometry:46:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Geometry/Scaling.h:117:1: note: template<class Derived, class Scalar> Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, Scalar>, const Derived, const typename Eigen::internal::plain_constant_type<Expr, Scalar>::type> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::UniformScaling<Scalar>&)
operator*(const MatrixBase<Derived>& matrix, const UniformScaling<Scalar>& s)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Geometry/Scaling.h:117:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Ref<Eigen::Array<int, 1, -1> >, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type>::type, const Eigen::Ref<Eigen::Array<int, 1, -1> > > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Ref<Eigen::Array<int, 1, -1> > >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Array<int, 1, -1>, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_product_op<T, int> > >::value>::type>::type, const Eigen::Array<int, 1, -1> > >::type Eigen::operator*(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Array<int, 1, -1> >&}'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Householder:24:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/QR:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:438:99: note: template<class OtherDerived, class VectorsType, class CoeffsType, int Side> typename Eigen::internal::matrix_type_times_scalar_type<typename VectorsType::Scalar, OtherDerived>::Type Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>&)
typename internal::matrix_type_times_scalar_type<typename VectorsType::Scalar,OtherDerived>::Type operator*(const MatrixBase<OtherDerived>& other, const HouseholderSequence<VectorsType,CoeffsType,Side>& h)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:438:99: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:488:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/Transpositions.h:350:1: note: template<class TranspositionsDerived, class MatrixDerived> const Eigen::Product<MatrixDerived, PermutationDerived, 2> Eigen::operator*(const Eigen::TranspositionsBase<TranspositionsDerived>&, const Eigen::MatrixBase<U>&)
operator*(const TranspositionsBase<TranspositionsDerived> &transpositions,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/Transpositions.h:350:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: mismatched types 'const Eigen::TranspositionsBase<TranspositionsDerived>' and 'double'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:488:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/Transpositions.h:338:1: note: template<class MatrixDerived, class TranspositionsDerived> const Eigen::Product<MatrixDerived, PermutationDerived, 2> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::TranspositionsBase<TranspositionsDerived>&)
operator*(const MatrixBase<MatrixDerived> &matrix,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/Transpositions.h:338:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:487:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/PermutationMatrix.h:555:1: note: template<class PermutationDerived, class MatrixDerived> const Eigen::Product<MatrixDerived, PermutationDerived, 2> Eigen::operator*(const Eigen::PermutationBase<PermutationDerived>&, const Eigen::MatrixBase<U>&)
operator*(const PermutationBase<PermutationDerived> &permutation,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/PermutationMatrix.h:555:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: mismatched types 'const Eigen::PermutationBase<PermutationDerived>' and 'double'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:487:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/PermutationMatrix.h:543:1: note: template<class MatrixDerived, class PermutationDerived> const Eigen::Product<MatrixDerived, PermutationDerived, 2> Eigen::operator*(const Eigen::MatrixBase<Derived>&, const Eigen::PermutationBase<PermutationDerived>&)
operator*(const MatrixBase<MatrixDerived> &matrix,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/PermutationMatrix.h:543:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_self.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:17,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_self.hpp:52:43: note: mismatched types 'const Eigen::MatrixBase<Derived>' and 'double'
v_map.adj() += adj_ * 2.0 * v_map.val();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/cov_exp_quad.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:18,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/gp_exp_quad_cov.hpp: At global scope:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/gp_exp_quad_cov.hpp:212:22: error: 'require_arithmetic_t' does not name a type
typename = require_arithmetic_t<typename scalar_type<T_x>::type>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/gp_exp_quad_cov.hpp:212:42: error: expected '>' before '<' token
typename = require_arithmetic_t<typename scalar_type<T_x>::type>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/gp_exp_quad_cov.hpp:256:22: error: 'require_arithmetic_t' does not name a type
typename = require_arithmetic_t<typename scalar_type<T_x>::type>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/gp_exp_quad_cov.hpp:256:42: error: expected '>' before '<' token
typename = require_arithmetic_t<typename scalar_type<T_x>::type>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:18:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/cov_exp_quad.hpp:153:22: error: 'require_arithmetic_t' does not name a type
typename = require_arithmetic_t<typename scalar_type<T_x>::type>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/cov_exp_quad.hpp:153:42: error: expected '>' before '<' token
typename = require_arithmetic_t<typename scalar_type<T_x>::type>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/cov_exp_quad.hpp:163:22: error: 'require_arithmetic_t' does not name a type
typename = require_arithmetic_t<typename scalar_type<T_x>::type>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/cov_exp_quad.hpp:163:42: error: expected '>' before '<' token
typename = require_arithmetic_t<typename scalar_type<T_x>::type>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:21:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/divide.hpp:20:22: error: 'require_any_var_t' does not name a type
typename = require_any_var_t<T1, T2>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/divide.hpp:20:39: error: expected '>' before '<' token
typename = require_any_var_t<T1, T2>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:364:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h: In instantiation of 'struct Eigen::internal::result_of<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op(const stan::math::var&)>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:22:28: required from 'struct Eigen::internal::traits<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1>, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/grad.hpp:28:13: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h:312:44: error: no type named 'type' in 'class std::result_of<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op(const stan::math::var&)>'
typedef typename std::result_of<T>::type type1;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h:313:44: error: no type named 'type' in 'class std::result_of<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op(const stan::math::var&)>'
typedef typename remove_all<type1>::type type;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:434:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 1>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7: required from 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 3>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1>, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/grad.hpp:28:13: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:311:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 0>}::coeff' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 0>}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:318:26: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 0>}::operator[]' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 0>}'
using Base::operator[];
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:319:26: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 0>}::operator()' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 0>}'
using Base::operator();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:320:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 0>}::x' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 0>}'
using Base::x;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:321:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 0>}::y' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 0>}'
using Base::y;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:322:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 0>}::z' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 0>}'
using Base::z;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:323:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 0>}::w' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 0>}'
using Base::w;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:435:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h: In instantiation of 'class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1>, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/grad.hpp:28:13: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:83:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 3>}::coeff' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 3>}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:84:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 3>}::coeffByOuterInner' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 3>}'
using Base::coeffByOuterInner;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:85:26: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 3>}::operator()' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 3>}'
using Base::operator();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:86:26: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 3>}::operator[]' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 3>}'
using Base::operator[];
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:87:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 3>}::x' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 3>}'
using Base::x;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:88:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 3>}::y' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 3>}'
using Base::y;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:89:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 3>}::z' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 3>}'
using Base::z;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:90:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 3>}::w' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >, 3>}'
using Base::w;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:436:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h: In instantiation of 'class Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1>, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/grad.hpp:28:13: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:75:17: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >}::coeff' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:78:17: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >}::eval' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >}'
using Base::eval;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:81:25: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >}::operator*=' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >}'
using Base::operator*=;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:82:25: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >}::operator/=' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::adj_Op, Eigen::Matrix<stan::math::var, -1, 1> > >}'
using Base::operator/=;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:364:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h: In instantiation of 'struct Eigen::internal::result_of<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op(const stan::math::var&)>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:23:28: required from 'struct Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1>, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/inverse.hpp:43:16: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h:312:44: error: no type named 'type' in 'class std::result_of<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op(const stan::math::var&)>'
typedef typename std::result_of<T>::type type1;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h:313:44: error: no type named 'type' in 'class std::result_of<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op(const stan::math::var&)>'
typedef typename remove_all<type1>::type type;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:435:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h: In instantiation of 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1>, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/inverse.hpp:43:16: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:83:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}::coeff' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:84:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}::coeffByOuterInner' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}'
using Base::coeffByOuterInner;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:85:26: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}::operator()' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}'
using Base::operator();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:86:26: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}::operator[]' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}'
using Base::operator[];
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:87:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}::x' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}'
using Base::x;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:88:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}::y' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}'
using Base::y;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:89:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}::z' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}'
using Base::z;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:90:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}::w' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}'
using Base::w;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:436:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h: In instantiation of 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1>, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/inverse.hpp:43:16: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:75:17: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >}::coeff' in 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:78:17: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >}::eval' in 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >}'
using Base::eval;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:81:25: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >}::operator*=' in 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >}'
using Base::operator*=;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:82:25: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >}::operator/=' in 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >}'
using Base::operator/=;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:364:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h: In instantiation of 'struct Eigen::internal::result_of<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op(const stan::math::var&)>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:23:28: required from 'struct Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1>, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/inverse.hpp:46:48: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h:312:44: error: no type named 'type' in 'class std::result_of<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op(const stan::math::var&)>'
typedef typename std::result_of<T>::type type1;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h:313:44: error: no type named 'type' in 'class std::result_of<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op(const stan::math::var&)>'
typedef typename remove_all<type1>::type type;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:435:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h: In instantiation of 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1>, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/inverse.hpp:46:48: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:83:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}::coeff' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:84:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}::coeffByOuterInner' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}'
using Base::coeffByOuterInner;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:85:26: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}::operator()' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}'
using Base::operator();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:86:26: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}::operator[]' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}'
using Base::operator[];
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:87:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}::x' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}'
using Base::x;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:88:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}::y' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}'
using Base::y;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:89:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}::z' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}'
using Base::z;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:90:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}::w' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> >, 0>}'
using Base::w;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:436:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h: In instantiation of 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1>, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/inverse.hpp:46:48: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:75:17: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >}::coeff' in 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:78:17: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >}::eval' in 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >}'
using Base::eval;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:81:25: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >}::operator*=' in 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >}'
using Base::operator*=;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:82:25: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >}::operator/=' in 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, -1> > >}'
using Base::operator/=;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:364:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h: In instantiation of 'struct Eigen::internal::result_of<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op(stan::math::vari* const&)>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:22:28: required from 'struct Eigen::internal::traits<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> >, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/inverse.hpp:62:70: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h:312:44: error: no type named 'type' in 'class std::result_of<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op(stan::math::vari* const&)>'
typedef typename std::result_of<T>::type type1;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h:313:44: error: no type named 'type' in 'class std::result_of<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op(stan::math::vari* const&)>'
typedef typename remove_all<type1>::type type;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:434:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 1>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7: required from 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 3>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> >, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/inverse.hpp:62:70: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:311:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 0>}::coeff' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 0>}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:318:26: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 0>}::operator[]' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 0>}'
using Base::operator[];
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:319:26: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 0>}::operator()' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 0>}'
using Base::operator();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:320:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 0>}::x' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 0>}'
using Base::x;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:321:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 0>}::y' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 0>}'
using Base::y;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:322:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 0>}::z' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 0>}'
using Base::z;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:323:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 0>}::w' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 0>}'
using Base::w;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:435:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h: In instantiation of 'class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> >, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/inverse.hpp:62:70: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:83:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 3>}::coeff' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 3>}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:84:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 3>}::coeffByOuterInner' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 3>}'
using Base::coeffByOuterInner;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:85:26: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 3>}::operator()' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 3>}'
using Base::operator();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:86:26: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 3>}::operator[]' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 3>}'
using Base::operator[];
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:87:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 3>}::x' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 3>}'
using Base::x;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:88:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 3>}::y' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 3>}'
using Base::y;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:89:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 3>}::z' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 3>}'
using Base::z;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:90:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 3>}::w' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >, 3>}'
using Base::w;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:436:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h: In instantiation of 'class Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> >, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/inverse.hpp:62:70: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:75:17: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >}::coeff' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:78:17: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >}::eval' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >}'
using Base::eval;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:81:25: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >}::operator*=' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >}'
using Base::operator*=;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:82:25: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >}::operator/=' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > > >}'
using Base::operator/=;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:434:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 1>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7: required from 'class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 3>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1>, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/inverse.hpp:82:10: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:311:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 0>}::coeff' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 0>}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:318:26: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 0>}::operator[]' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 0>}'
using Base::operator[];
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:319:26: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 0>}::operator()' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 0>}'
using Base::operator();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:320:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 0>}::x' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 0>}'
using Base::x;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:321:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 0>}::y' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 0>}'
using Base::y;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:322:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 0>}::z' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 0>}'
using Base::z;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:323:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 0>}::w' in 'Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 0>}'
using Base::w;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:435:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h: In instantiation of 'class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1>, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/inverse.hpp:82:10: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:83:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 3>}::coeff' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 3>}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:84:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 3>}::coeffByOuterInner' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 3>}'
using Base::coeffByOuterInner;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:85:26: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 3>}::operator()' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 3>}'
using Base::operator();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:86:26: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 3>}::operator[]' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 3>}'
using Base::operator[];
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:87:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 3>}::x' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 3>}'
using Base::x;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:88:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 3>}::y' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 3>}'
using Base::y;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:89:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 3>}::z' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 3>}'
using Base::z;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:90:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 3>}::w' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >, 3>}'
using Base::w;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:436:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h: In instantiation of 'class Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1>, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/inverse.hpp:82:10: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:75:17: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >}::coeff' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:78:17: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >}::eval' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >}'
using Base::eval;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:81:25: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >}::operator*=' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >}'
using Base::operator*=;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:82:25: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >}::operator/=' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, -1> >::vi_Op, Eigen::Matrix<stan::math::var, -1, -1> > >}'
using Base::operator/=;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:364:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h: In instantiation of 'struct Eigen::internal::result_of<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op(const stan::math::var&)>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:23:28: required from 'struct Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1>, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_softmax.hpp:66:60: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h:312:44: error: no type named 'type' in 'class std::result_of<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op(const stan::math::var&)>'
typedef typename std::result_of<T>::type type1;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h:313:44: error: no type named 'type' in 'class std::result_of<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op(const stan::math::var&)>'
typedef typename remove_all<type1>::type type;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:435:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h: In instantiation of 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1>, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_softmax.hpp:66:60: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:83:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}::coeff' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:84:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}::coeffByOuterInner' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}'
using Base::coeffByOuterInner;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:85:26: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}::operator()' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}'
using Base::operator();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:86:26: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}::operator[]' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}'
using Base::operator[];
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:87:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}::x' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}'
using Base::x;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:88:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}::y' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}'
using Base::y;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:89:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}::z' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}'
using Base::z;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:90:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}::w' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}'
using Base::w;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:436:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h: In instantiation of 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1>, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_softmax.hpp:66:60: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:75:17: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >}::coeff' in 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:78:17: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >}::eval' in 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >}'
using Base::eval;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:81:25: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >}::operator*=' in 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >}'
using Base::operator*=;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:82:25: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >}::operator/=' in 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::vi_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >}'
using Base::operator/=;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:364:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h: In instantiation of 'struct Eigen::internal::result_of<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op(const stan::math::var&)>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:23:28: required from 'struct Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1>, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_softmax.hpp:68:32: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h:312:44: error: no type named 'type' in 'class std::result_of<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op(const stan::math::var&)>'
typedef typename std::result_of<T>::type type1;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h:313:44: error: no type named 'type' in 'class std::result_of<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op(const stan::math::var&)>'
typedef typename remove_all<type1>::type type;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:435:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h: In instantiation of 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1>, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_softmax.hpp:68:32: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:83:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}::coeff' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:84:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}::coeffByOuterInner' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}'
using Base::coeffByOuterInner;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:85:26: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}::operator()' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}'
using Base::operator();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:86:26: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}::operator[]' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}'
using Base::operator[];
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:87:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}::x' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}'
using Base::x;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:88:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}::y' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}'
using Base::y;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:89:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}::z' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}'
using Base::z;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:90:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}::w' in 'Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> >, 0>}'
using Base::w;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:436:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h: In instantiation of 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from 'class Eigen::CwiseUnaryOpImpl<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1>, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from 'class Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_softmax.hpp:68:32: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:75:17: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >}::coeff' in 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:78:17: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >}::eval' in 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >}'
using Base::eval;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:81:25: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >}::operator*=' in 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >}'
using Base::operator*=;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:82:25: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >}::operator/=' in 'Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::MatrixBase<Eigen::Matrix<stan::math::var, -1, 1> >::val_Op, const Eigen::Matrix<stan::math::var, -1, 1> > >}'
using Base::operator/=;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:434:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:25: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:311:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}::coeff' in 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:318:26: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}::operator[]' in 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}'
using Base::operator[];
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:319:26: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}::operator()' in 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}'
using Base::operator();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:320:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}::x' in 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}'
using Base::x;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:321:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}::y' in 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}'
using Base::y;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:322:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}::z' in 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}'
using Base::z;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:323:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}::w' in 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}'
using Base::w;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:435:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h: In instantiation of 'class Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:25: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:83:17: error: no members matching 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}::coeff' in 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:84:17: error: no members matching 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}::coeffByOuterInner' in 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}'
using Base::coeffByOuterInner;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:85:26: error: no members matching 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}::operator()' in 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}'
using Base::operator();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:86:26: error: no members matching 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}::operator[]' in 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}'
using Base::operator[];
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:87:17: error: no members matching 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}::x' in 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}'
using Base::x;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:88:17: error: no members matching 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}::y' in 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}'
using Base::y;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:89:17: error: no members matching 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}::z' in 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}'
using Base::z;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:90:17: error: no members matching 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}::w' in 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}'
using Base::w;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:448:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h: In instantiation of 'class Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:25: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:69:17: error: no members matching 'Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >}::coeff' in 'Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka class Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:75:25: error: no members matching 'Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >}::operator*=' in 'Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka class Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >}'
using Base::operator*=;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:76:25: error: no members matching 'Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >}::operator/=' in 'Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka class Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >}'
using Base::operator/=;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:434:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 'class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:551:7: required from 'class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from 'class Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:58: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:311:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}::coeff' in 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:318:26: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}::operator[]' in 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}'
using Base::operator[];
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:319:26: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}::operator()' in 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}'
using Base::operator();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:320:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}::x' in 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}'
using Base::x;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:321:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}::y' in 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}'
using Base::y;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:322:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}::z' in 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}'
using Base::z;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:323:17: error: no members matching 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}::w' in 'Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 1>::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 0>}'
using Base::w;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:435:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h: In instantiation of 'class Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from 'class Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:58: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:83:17: error: no members matching 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}::coeff' in 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:84:17: error: no members matching 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}::coeffByOuterInner' in 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}'
using Base::coeffByOuterInner;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:85:26: error: no members matching 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}::operator()' in 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}'
using Base::operator();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:86:26: error: no members matching 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}::operator[]' in 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}'
using Base::operator[];
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:87:17: error: no members matching 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}::x' in 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}'
using Base::x;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:88:17: error: no members matching 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}::y' in 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}'
using Base::y;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:89:17: error: no members matching 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}::z' in 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}'
using Base::z;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:90:17: error: no members matching 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}::w' in 'Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >, 3>}'
using Base::w;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:448:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h: In instantiation of 'class Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from 'class Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:58: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:69:17: error: no members matching 'Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >}::coeff' in 'Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka class Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:75:25: error: no members matching 'Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >}::operator*=' in 'Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka class Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >}'
using Base::operator*=;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:76:25: error: no members matching 'Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >}::operator/=' in 'Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >::Base {aka class Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > > >}'
using Base::operator/=;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp: In member function 'virtual void stan::math::internal::log_sum_exp_matrix_vari::chain()':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:60: error: no match for 'operator-' (operand types are 'Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >' and 'const double')
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:60: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_minus_equal.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:28,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:93:12: note: stan::math::var stan::math::operator-(const stan::math::var&, const stan::math::var&)
inline var operator-(const var& a, const var& b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:93:12: note: no known conversion for argument 1 from 'Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >' to 'const stan::math::var&'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:108:12: note: stan::math::var stan::math::operator-(const stan::math::var&, double)
inline var operator-(const var& a, double b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:108:12: note: no known conversion for argument 1 from 'Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >' to 'const stan::math::var&'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:126:12: note: stan::math::var stan::math::operator-(double, const stan::math::var&)
inline var operator-(double a, const var& b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:126:12: note: no known conversion for argument 1 from 'Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >' to 'double'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:36:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_unary_negative.hpp:50:12: note: stan::math::var stan::math::operator-(const stan::math::var&)
inline var operator-(const var& a) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_unary_negative.hpp:50:12: note: candidate expects 1 argument, 2 provided
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Array<double, -1, 1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Array<double, -1, 1> > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Array<double, -1, 1> >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Array<double, -1, -1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Array<double, -1, -1> > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Array<double, -1, -1> >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:48:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:719:1: note: template<class SparseDerived, class DenseDerived> const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename DenseDerived::Scalar, typename SparseDerived::Scalar>, const DenseDerived, const SparseDerived> Eigen::operator-(const Eigen::SparseMatrixBase<Derived>&, const Eigen::MatrixBase<U>&)
operator-(const SparseMatrixBase<SparseDerived> &a, const MatrixBase<DenseDerived> &b)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:719:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: 'Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >' is not derived from 'const Eigen::SparseMatrixBase<Derived>'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:48:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:712:1: note: template<class DenseDerived, class SparseDerived> const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename DenseDerived::Scalar, typename SparseDerived::Scalar>, const DenseDerived, const SparseDerived> Eigen::operator-(const Eigen::MatrixBase<Derived>&, const Eigen::SparseMatrixBase<SparseDerived>&)
operator-(const MatrixBase<DenseDerived> &a, const SparseMatrixBase<SparseDerived> &b)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:712:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: 'Eigen::ArrayWrapper<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > > >' is not derived from 'const Eigen::MatrixBase<Derived>'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_difference_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Ref<Eigen::Array<int, 1, -1> >, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_difference_op<T, int> > >::value>::type>::type, const Eigen::Ref<Eigen::Array<int, 1, -1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Ref<Eigen::Array<int, 1, -1> > >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_difference_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Array<int, 1, -1>, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_difference_op<T, int> > >::value>::type>::type, const Eigen::Array<int, 1, -1> > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/log_sum_exp.hpp:36:62: note: cannot convert '((stan::math::internal::log_sum_exp_matrix_vari*)this)->stan::math::internal::log_sum_exp_matrix_vari::<anonymous>.stan::math::op_matrix_vari::<anonymous>.stan::math::vari::val_' (type 'const double') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Array<int, 1, -1> >&}'
vis_map.adj().array() += adj_ * (vis_map.val().array() - val_).exp();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/matrix_exp_multiply.hpp:10:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp: At global scope:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:563:22: error: 'require_all_var_or_arithmetic_t' does not name a type
typename = require_all_var_or_arithmetic_t<T1, T2>,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:563:53: error: expected '>' before '<' token
typename = require_all_var_or_arithmetic_t<T1, T2>,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:580:22: error: 'require_any_var_t' does not name a type
typename = require_any_var_t<T1, T2>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:580:39: error: expected '>' before '<' token
typename = require_any_var_t<T1, T2>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:599:22: error: 'require_any_var_t' does not name a type
typename = require_any_var_t<T1, T2>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:599:39: error: expected '>' before '<' token
typename = require_any_var_t<T1, T2>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:620:22: error: 'require_any_var_t' does not name a type
typename = require_any_var_t<Ta, Tb>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:620:39: error: expected '>' before '<' token
typename = require_any_var_t<Ta, Tb>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:648:22: error: 'require_any_var_t' does not name a type
typename = require_any_var_t<Ta, Tb>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:648:39: error: expected '>' before '<' token
typename = require_any_var_t<Ta, Tb>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/ordered_constrain.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:42,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:30:32: error: 'std::index_sequence' has not been declared
std::index_sequence<I...> i) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:30:46: error: expected ',' or '...' before '<' token
std::index_sequence<I...> i) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:30:54: error: 'apply_impl' function uses 'auto' type specifier without trailing return type
std::index_sequence<I...> i) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:30:54: note: deduced return type only available with -std=c++1y or -std=gnu++1y
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:47:48: error: 'apply' function uses 'auto' type specifier without trailing return type
constexpr auto apply(const F& f, const Tuple& t) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:47:48: note: deduced return type only available with -std=c++1y or -std=gnu++1y
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp: In function 'constexpr auto stan::math::internal::apply(const F&, const Tuple&)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:48:27: error: 'make_index_sequence' is not a member of 'std'
return apply_impl(f, t, std::make_index_sequence<std::tuple_size<Tuple>{}>{});
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:48:77: error: expected primary-expression before '{' token
return apply_impl(f, t, std::make_index_sequence<std::tuple_size<Tuple>{}>{});
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:48:77: error: expected ')' before '{' token
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp: At global scope:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:152:14: error: 'result_of_t' in namespace 'std' does not name a template type
= std::result_of_t<F(decltype(is_var_), decltype(value_of(Targs()))...)>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:157:42: error: 'FReturnType' was not declared in this scope
std::array<int, internal::compute_dims<FReturnType>::value> M_;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:157:53: error: template argument 1 is invalid
std::array<int, internal::compute_dims<FReturnType>::value> M_;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:157:61: error: template argument 2 is invalid
std::array<int, internal::compute_dims<FReturnType>::value> M_;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:409:39: error: 'operator()' function uses 'auto' type specifier without trailing return type
auto operator()(const Targs&... args) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:409:39: note: deduced return type only available with -std=c++1y or -std=gnu++1y
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp: In member function 'std::vector<stan::math::var> stan::math::adj_jac_vari<F, Targs>::build_return_varis_and_vars(const std::vector<double>&)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:350:9: error: invalid types 'int[int]' for array subscript
M_[0] = val_y.size();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:351:32: error: invalid types 'int[int]' for array subscript
std::vector<var> var_y(M_[0]);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp: In member function 'Eigen::Matrix<stan::math::var, R, C> stan::math::adj_jac_vari<F, Targs>::build_return_varis_and_vars(const Eigen::Matrix<double, R, C>&)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:376:9: error: invalid types 'int[int]' for array subscript
M_[0] = val_y.rows();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:377:9: error: invalid types 'int[int]' for array subscript
M_[1] = val_y.cols();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:378:40: error: invalid types 'int[int]' for array subscript
Eigen::Matrix<var, R, C> var_y(M_[0], M_[1]);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:378:47: error: invalid types 'int[int]' for array subscript
Eigen::Matrix<var, R, C> var_y(M_[0], M_[1]);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp: In member function 'void stan::math::adj_jac_vari<F, Targs>::chain()':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:532:5: error: 'FReturnType' was not declared in this scope
FReturnType y_adj;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:534:38: error: 'y_adj' was not declared in this scope
internal::build_y_adj(y_vi_, M_, y_adj);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:538:15: warning: use of 'auto' in lambda parameter declaration only available with -std=c++1y or -std=gnu++1y
[this](auto&&... args) { this->accumulate_adjoints(args...); },
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp: At global scope:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:618:40: error: 'adj_jac_apply' function uses 'auto' type specifier without trailing return type
auto adj_jac_apply(const Targs&... args) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:618:40: note: deduced return type only available with -std=c++1y or -std=gnu++1y
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:42:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/ordered_constrain.hpp:62:62: error: 'multiply_adjoint_jacobian' function uses 'auto' type specifier without trailing return type
const Eigen::VectorXd& adj) const {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/ordered_constrain.hpp:62:62: note: deduced return type only available with -std=c++1y or -std=gnu++1y
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/ordered_constrain.hpp: In function 'Eigen::Matrix<stan::math::var, -1, 1> stan::math::ordered_constrain(const Eigen::Matrix<stan::math::var, -1, 1>&)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/ordered_constrain.hpp:89:57: error: invalid use of 'auto'
return adj_jac_apply<internal::ordered_constrain_op>(x);
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:43:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/positive_ordered_constrain.hpp: At global scope:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/positive_ordered_constrain.hpp:63:62: error: 'multiply_adjoint_jacobian' function uses 'auto' type specifier without trailing return type
const Eigen::VectorXd& adj) const {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/positive_ordered_constrain.hpp:63:62: note: deduced return type only available with -std=c++1y or -std=gnu++1y
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/positive_ordered_constrain.hpp: In function 'Eigen::Matrix<stan::math::var, -1, 1> stan::math::positive_ordered_constrain(const Eigen::Matrix<stan::math::var, -1, 1>&)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/positive_ordered_constrain.hpp:87:66: error: invalid use of 'auto'
return adj_jac_apply<internal::positive_ordered_constrain_op>(x);
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:45:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/quad_form_sym.hpp: At global scope:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/quad_form_sym.hpp:17:11: error: 'require_any_var_t' has not been declared
require_any_var_t<Ta, Tb>...>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/quad_form_sym.hpp:17:28: error: expected '>' before '<' token
require_any_var_t<Ta, Tb>...>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/quad_form_sym.hpp:31:11: error: 'require_any_var_t' has not been declared
require_any_var_t<Ta, Tb>...>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/quad_form_sym.hpp:31:28: error: expected '>' before '<' token
require_any_var_t<Ta, Tb>...>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:46:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/rows_dot_product.hpp:16:11: error: 'require_any_var_t' has not been declared
require_any_var_t<T1, T2>...>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/rows_dot_product.hpp:16:28: error: expected '>' before '<' token
require_any_var_t<T1, T2>...>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:364:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h: In instantiation of 'struct Eigen::internal::result_of<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op(const stan::math::var&)>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:22:28: required from 'struct Eigen::internal::traits<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> >, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/sd.hpp:32:27: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h:312:44: error: no type named 'type' in 'class std::result_of<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op(const stan::math::var&)>'
typedef typename std::result_of<T>::type type1;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h:313:44: error: no type named 'type' in 'class std::result_of<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op(const stan::math::var&)>'
typedef typename remove_all<type1>::type type;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:435:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h: In instantiation of 'class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> >, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/sd.hpp:32:27: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:83:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}::coeff' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:84:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}::coeffByOuterInner' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}'
using Base::coeffByOuterInner;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:85:26: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}::operator()' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}'
using Base::operator();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:86:26: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}::operator[]' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}'
using Base::operator[];
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:87:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}::x' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}'
using Base::x;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:88:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}::y' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}'
using Base::y;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:89:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}::z' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}'
using Base::z;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:90:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}::w' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}'
using Base::w;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:436:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h: In instantiation of 'class Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> >, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/sd.hpp:32:27: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:75:17: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >}::coeff' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:78:17: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >}::eval' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >}'
using Base::eval;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:81:25: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >}::operator*=' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >}'
using Base::operator*=;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:82:25: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >}::operator/=' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::vi_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >}'
using Base::operator/=;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:364:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h: In instantiation of 'struct Eigen::internal::result_of<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op(const stan::math::var&)>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:22:28: required from 'struct Eigen::internal::traits<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> >, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/sd.hpp:33:36: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h:312:44: error: no type named 'type' in 'class std::result_of<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op(const stan::math::var&)>'
typedef typename std::result_of<T>::type type1;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h:313:44: error: no type named 'type' in 'class std::result_of<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op(const stan::math::var&)>'
typedef typename remove_all<type1>::type type;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:435:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h: In instantiation of 'class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> >, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/sd.hpp:33:36: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:83:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}::coeff' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:84:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}::coeffByOuterInner' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}'
using Base::coeffByOuterInner;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:85:26: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}::operator()' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}'
using Base::operator();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:86:26: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}::operator[]' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}'
using Base::operator[];
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:87:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}::x' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}'
using Base::x;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:88:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}::y' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}'
using Base::y;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:89:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}::z' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}'
using Base::z;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:90:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}::w' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >, 2>}'
using Base::w;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:436:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h: In instantiation of 'class Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> >, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/sd.hpp:33:36: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:75:17: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >}::coeff' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:78:17: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >}::eval' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >}'
using Base::eval;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:81:25: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >}::operator*=' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >}'
using Base::operator*=;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:82:25: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >}::operator/=' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Map<const Eigen::Matrix<stan::math::var, -1, 1> > > >}'
using Base::operator/=;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:49:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/simplex_constrain.hpp:67:62: error: 'multiply_adjoint_jacobian' function uses 'auto' type specifier without trailing return type
const Eigen::VectorXd& adj) const {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/simplex_constrain.hpp:67:62: note: deduced return type only available with -std=c++1y or -std=gnu++1y
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/simplex_constrain.hpp: In function 'Eigen::Matrix<stan::math::var, -1, 1> stan::math::simplex_constrain(const Eigen::Matrix<stan::math::var, -1, 1>&)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/simplex_constrain.hpp:97:57: error: invalid use of 'auto'
return adj_jac_apply<internal::simplex_constrain_op>(y);
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:50:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/softmax.hpp: In function 'Eigen::Matrix<stan::math::var, -1, 1> stan::math::softmax(const Eigen::Matrix<stan::math::var, -1, 1>&)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/softmax.hpp:77:51: error: invalid use of 'auto'
return adj_jac_apply<internal::softmax_op>(alpha);
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp: In static member function 'static double stan::math::internal::squared_distance_vv_vari::var_squared_distance(const Eigen::Matrix<stan::math::var, R, C>&, const Eigen::Matrix<stan::math::var, R2, C2, (AutoAlign | (((R2 == 1) && (C2 != 1)) ? RowMajor : (((C2 == 1) && (R2 != 1)) ? ColMajor : ColMajor))), R2, C2>&)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:27:50: error: 'type' in 'struct stan::math::index_type<Eigen::Matrix<stan::math::var, -1, -1> >' does not name a type
using idx_t = typename index_type<matrix_v>::type;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:13: error: no match for 'operator-' (operand types are 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >' and 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >')
- Eigen::Ref<const vector_v>(v2).val())
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:13: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_minus_equal.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:28,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:93:12: note: stan::math::var stan::math::operator-(const stan::math::var&, const stan::math::var&)
inline var operator-(const var& a, const var& b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:93:12: note: no known conversion for argument 1 from 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >' to 'const stan::math::var&'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:108:12: note: stan::math::var stan::math::operator-(const stan::math::var&, double)
inline var operator-(const var& a, double b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:108:12: note: no known conversion for argument 1 from 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >' to 'const stan::math::var&'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:126:12: note: stan::math::var stan::math::operator-(double, const stan::math::var&)
inline var operator-(double a, const var& b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:126:12: note: no known conversion for argument 1 from 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >' to 'double'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:36:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_unary_negative.hpp:50:12: note: stan::math::var stan::math::operator-(const stan::math::var&)
inline var operator-(const var& a) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_unary_negative.hpp:50:12: note: candidate expects 1 argument, 2 provided
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Array<double, -1, 1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Array<double, -1, 1> > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Array<double, -1, 1> >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Array<double, -1, -1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Array<double, -1, -1> > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Array<double, -1, -1> >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:48:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:719:1: note: template<class SparseDerived, class DenseDerived> const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename DenseDerived::Scalar, typename SparseDerived::Scalar>, const DenseDerived, const SparseDerived> Eigen::operator-(const Eigen::SparseMatrixBase<Derived>&, const Eigen::MatrixBase<U>&)
operator-(const SparseMatrixBase<SparseDerived> &a, const MatrixBase<DenseDerived> &b)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:719:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >' is not derived from 'const Eigen::SparseMatrixBase<Derived>'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:48:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:712:1: note: template<class DenseDerived, class SparseDerived> const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename DenseDerived::Scalar, typename SparseDerived::Scalar>, const DenseDerived, const SparseDerived> Eigen::operator-(const Eigen::MatrixBase<Derived>&, const Eigen::SparseMatrixBase<SparseDerived>&)
operator-(const MatrixBase<DenseDerived> &a, const SparseMatrixBase<SparseDerived> &b)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:712:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >' is not derived from 'const Eigen::SparseMatrixBase<SparseDerived>'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_difference_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Ref<Eigen::Array<int, 1, -1> >, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_difference_op<T, int> > >::value>::type>::type, const Eigen::Ref<Eigen::Array<int, 1, -1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Ref<Eigen::Array<int, 1, -1> > >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_difference_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Array<int, 1, -1>, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_difference_op<T, int> > >::value>::type>::type, const Eigen::Array<int, 1, -1> > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:30:50: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> >)(v2).Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Array<int, 1, -1> >&}'
- Eigen::Ref<const vector_v>(v2).val())
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp: In member function 'virtual void stan::math::internal::squared_distance_vv_vari::chain()':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:44: error: no match for 'operator-' (operand types are 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >' and 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >')
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:44: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_minus_equal.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:28,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:93:12: note: stan::math::var stan::math::operator-(const stan::math::var&, const stan::math::var&)
inline var operator-(const var& a, const var& b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:93:12: note: no known conversion for argument 1 from 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >' to 'const stan::math::var&'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:108:12: note: stan::math::var stan::math::operator-(const stan::math::var&, double)
inline var operator-(const var& a, double b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:108:12: note: no known conversion for argument 1 from 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >' to 'const stan::math::var&'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:126:12: note: stan::math::var stan::math::operator-(double, const stan::math::var&)
inline var operator-(double a, const var& b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:126:12: note: no known conversion for argument 1 from 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >' to 'double'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:36:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_unary_negative.hpp:50:12: note: stan::math::var stan::math::operator-(const stan::math::var&)
inline var operator-(const var& a) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_unary_negative.hpp:50:12: note: candidate expects 1 argument, 2 provided
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Array<double, -1, 1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Array<double, -1, 1> > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Array<double, -1, 1> >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Array<double, -1, -1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Array<double, -1, -1> > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Array<double, -1, -1> >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:48:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:719:1: note: template<class SparseDerived, class DenseDerived> const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename DenseDerived::Scalar, typename SparseDerived::Scalar>, const DenseDerived, const SparseDerived> Eigen::operator-(const Eigen::SparseMatrixBase<Derived>&, const Eigen::MatrixBase<U>&)
operator-(const SparseMatrixBase<SparseDerived> &a, const MatrixBase<DenseDerived> &b)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:719:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >' is not derived from 'const Eigen::SparseMatrixBase<Derived>'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:48:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:712:1: note: template<class DenseDerived, class SparseDerived> const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename DenseDerived::Scalar, typename SparseDerived::Scalar>, const DenseDerived, const SparseDerived> Eigen::operator-(const Eigen::MatrixBase<Derived>&, const Eigen::SparseMatrixBase<SparseDerived>&)
operator-(const MatrixBase<DenseDerived> &a, const SparseMatrixBase<SparseDerived> &b)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:712:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >' is not derived from 'const Eigen::SparseMatrixBase<SparseDerived>'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_difference_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Ref<Eigen::Array<int, 1, -1> >, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_difference_op<T, int> > >::value>::type>::type, const Eigen::Ref<Eigen::Array<int, 1, -1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Ref<Eigen::Array<int, 1, -1> > >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_difference_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Array<int, 1, -1>, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_difference_op<T, int> > >::value>::type>::type, const Eigen::Array<int, 1, -1> > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:49:57: note: cannot convert 'Eigen::MatrixBase<Derived>::val() [with Derived = Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> >]()' (type 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Array<int, 1, -1> >&}'
vector_d di = 2 * adj_ * (v1_map.val() - v2_map.val());
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp: In static member function 'static double stan::math::internal::squared_distance_vd_vari::var_squared_distance(const Eigen::Matrix<stan::math::var, R, C>&, const Eigen::Matrix<double, R2, C2>&)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:64:50: error: 'type' in 'struct stan::math::index_type<Eigen::Matrix<double, -1, -1>, void>' does not name a type
using idx_t = typename index_type<matrix_d>::type;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:13: error: no match for 'operator-' (operand types are 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >' and 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >')
- Eigen::Ref<const vector_d>(v2))
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:13: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_minus_equal.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:28,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:93:12: note: stan::math::var stan::math::operator-(const stan::math::var&, const stan::math::var&)
inline var operator-(const var& a, const var& b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:93:12: note: no known conversion for argument 1 from 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >' to 'const stan::math::var&'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:108:12: note: stan::math::var stan::math::operator-(const stan::math::var&, double)
inline var operator-(const var& a, double b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:108:12: note: no known conversion for argument 1 from 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >' to 'const stan::math::var&'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:126:12: note: stan::math::var stan::math::operator-(double, const stan::math::var&)
inline var operator-(double a, const var& b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:126:12: note: no known conversion for argument 1 from 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >' to 'double'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:36:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_unary_negative.hpp:50:12: note: stan::math::var stan::math::operator-(const stan::math::var&)
inline var operator-(const var& a) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_unary_negative.hpp:50:12: note: candidate expects 1 argument, 2 provided
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Array<double, -1, 1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Array<double, -1, 1> > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Array<double, -1, 1> >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Array<double, -1, -1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Array<double, -1, -1> > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Array<double, -1, -1> >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:48:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:719:1: note: template<class SparseDerived, class DenseDerived> const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename DenseDerived::Scalar, typename SparseDerived::Scalar>, const DenseDerived, const SparseDerived> Eigen::operator-(const Eigen::SparseMatrixBase<Derived>&, const Eigen::MatrixBase<U>&)
operator-(const SparseMatrixBase<SparseDerived> &a, const MatrixBase<DenseDerived> &b)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:719:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, 1> > >' is not derived from 'const Eigen::SparseMatrixBase<Derived>'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:48:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:712:1: note: template<class DenseDerived, class SparseDerived> const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename DenseDerived::Scalar, typename SparseDerived::Scalar>, const DenseDerived, const SparseDerived> Eigen::operator-(const Eigen::MatrixBase<Derived>&, const Eigen::SparseMatrixBase<SparseDerived>&)
operator-(const MatrixBase<DenseDerived> &a, const SparseMatrixBase<SparseDerived> &b)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:712:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >' is not derived from 'const Eigen::SparseMatrixBase<SparseDerived>'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_difference_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Ref<Eigen::Array<int, 1, -1> >, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_difference_op<T, int> > >::value>::type>::type, const Eigen::Ref<Eigen::Array<int, 1, -1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Ref<Eigen::Array<int, 1, -1> > >&}'
- Eigen::Ref<const vector_d>(v2))
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_difference_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Array<int, 1, -1>, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_difference_op<T, int> > >::value>::type>::type, const Eigen::Array<int, 1, -1> > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:67:44: note: cannot convert '(Eigen::Ref<const Eigen::Matrix<double, -1, 1> >)(v2)' (type 'Eigen::Ref<const Eigen::Matrix<double, -1, 1> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Array<int, 1, -1> >&}'
- Eigen::Ref<const vector_d>(v2))
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp: In member function 'virtual void stan::math::internal::squared_distance_vd_vari::chain()':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:37: error: no match for 'operator-' (operand types are 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >' and 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >')
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:37: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_minus_equal.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:28,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:93:12: note: stan::math::var stan::math::operator-(const stan::math::var&, const stan::math::var&)
inline var operator-(const var& a, const var& b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:93:12: note: no known conversion for argument 1 from 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >' to 'const stan::math::var&'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:108:12: note: stan::math::var stan::math::operator-(const stan::math::var&, double)
inline var operator-(const var& a, double b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:108:12: note: no known conversion for argument 1 from 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >' to 'const stan::math::var&'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:126:12: note: stan::math::var stan::math::operator-(double, const stan::math::var&)
inline var operator-(double a, const var& b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_subtraction.hpp:126:12: note: no known conversion for argument 1 from 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >' to 'double'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:36:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_unary_negative.hpp:50:12: note: stan::math::var stan::math::operator-(const stan::math::var&)
inline var operator-(const var& a) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_unary_negative.hpp:50:12: note: candidate expects 1 argument, 2 provided
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::Array<double, -1, 1> > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Array<double, -1, 1> > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<int, int, (Eigen::internal::ComparisonName)0u>, const Eigen::Map<const Eigen::Matrix<int, -1, 1>, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<int>, Eigen::Matrix<int, -1, 1> > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Matrix<double, -1, 1> > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Array<double, -1, 1>, const Eigen::Array<double, -1, 1> > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, Eigen::Array<double, -1, 1>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::Array<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_log1p_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Select<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_exp_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Array<double, -1, 1> > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Array<double, -1, 1> > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, const Eigen::Array<double, -1, 1> > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Array<double, -1, 1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Array<double, -1, 1> > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Array<double, -1, 1> >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_sqrt_op<double>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::Array<double, -1, -1>, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::Array<double, -1, -1> > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Array<double, -1, -1> >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)1u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type, bool>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >, typename Eigen::internal::promote_scalar_arg<bool, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, bool, Eigen::internal::scalar_difference_op<T, bool> > >::value>::type>::type, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_cmp_op<double, double, (Eigen::internal::ComparisonName)2u>, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Array<double, -1, 1> > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type, double>, const typename Eigen::internal::plain_constant_type<Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> >, typename Eigen::internal::promote_scalar_arg<double, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, double, Eigen::internal::scalar_difference_op<T, double> > >::value>::type>::type, const Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Diagonal<const Eigen::Matrix<double, -1, -1>, 0> > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:48:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:719:1: note: template<class SparseDerived, class DenseDerived> const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename DenseDerived::Scalar, typename SparseDerived::Scalar>, const DenseDerived, const SparseDerived> Eigen::operator-(const Eigen::SparseMatrixBase<Derived>&, const Eigen::MatrixBase<U>&)
operator-(const SparseMatrixBase<SparseDerived> &a, const MatrixBase<DenseDerived> &b)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:719:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: 'Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::val_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >' is not derived from 'const Eigen::SparseMatrixBase<Derived>'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/SparseCore:48:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Sparse:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:712:1: note: template<class DenseDerived, class SparseDerived> const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename DenseDerived::Scalar, typename SparseDerived::Scalar>, const DenseDerived, const SparseDerived> Eigen::operator-(const Eigen::MatrixBase<Derived>&, const Eigen::SparseMatrixBase<SparseDerived>&)
operator-(const MatrixBase<DenseDerived> &a, const SparseMatrixBase<SparseDerived> &b)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:712:1: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >' is not derived from 'const Eigen::SparseMatrixBase<SparseDerived>'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_difference_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Ref<Eigen::Array<int, 1, -1> >, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_difference_op<T, int> > >::value>::type>::type, const Eigen::Ref<Eigen::Array<int, 1, -1> > > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Ref<Eigen::Array<int, 1, -1> > >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:88:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template<class T> typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_difference_op<T, int> > >::value>::type, int>, const typename Eigen::internal::plain_constant_type<Eigen::Array<int, 1, -1>, typename Eigen::internal::promote_scalar_arg<int, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, int, Eigen::internal::scalar_difference_op<T, int> > >::value>::type>::type, const Eigen::Array<int, 1, -1> > >::type Eigen::operator-(const T&, const StorageBaseType&)
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:29: note: template argument deduction/substitution failed:
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Macros.h:953:4: note: in definition of macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT'
(METHOD)(const T& scalar, const StorageBaseType& matrix) { \
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in expansion of macro 'EIGEN_MAKE_SCALAR_BINARY_OP'
EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:51:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:86:72: note: cannot convert 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >(((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::v2_, ((Eigen::Index)((stan::math::internal::squared_distance_vd_vari*)this)->stan::math::internal::squared_distance_vd_vari::length_), (*(const Eigen::Stride<0, 0>*)(& Eigen::Stride<0, 0>())))' (type 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >') to type 'const StorageBaseType& {aka const Eigen::ArrayBase<Eigen::Array<int, 1, -1> >&}'
+= 2 * adj_ * (v1_map.val() - Eigen::Map<vector_d>(v2_, length_));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:364:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h: In instantiation of 'struct Eigen::internal::result_of<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op(const stan::math::var&)>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:22:28: required from 'struct Eigen::internal::traits<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> >, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/sum.hpp:21:47: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h:312:44: error: no type named 'type' in 'class std::result_of<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op(const stan::math::var&)>'
typedef typename std::result_of<T>::type type1;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/util/Meta.h:313:44: error: no type named 'type' in 'class std::result_of<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op(const stan::math::var&)>'
typedef typename remove_all<type1>::type type;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:435:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h: In instantiation of 'class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> >, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/sum.hpp:21:47: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:83:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >, 2>}::coeff' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >, 2>}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:84:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >, 2>}::coeffByOuterInner' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >, 2>}'
using Base::coeffByOuterInner;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:85:26: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >, 2>}::operator()' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >, 2>}'
using Base::operator();
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:86:26: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >, 2>}::operator[]' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >, 2>}'
using Base::operator[];
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:87:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >, 2>}::x' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >, 2>}'
using Base::x;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:88:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >, 2>}::y' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >, 2>}'
using Base::y;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:89:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >, 2>}::z' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >, 2>}'
using Base::z;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:90:17: error: no members matching 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >::Base {aka Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >, 2>}::w' in 'Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >::Base {aka class Eigen::DenseCoeffsBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >, 2>}'
using Base::w;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:436:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h: In instantiation of 'class Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:101:7: required from 'class Eigen::CwiseUnaryViewImpl<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> >, Eigen::Dense>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/sum.hpp:21:47: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:75:17: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >}::coeff' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >}'
using Base::coeff;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:78:17: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >}::eval' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >}'
using Base::eval;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:81:25: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >}::operator*=' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >}'
using Base::operator*=;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:82:25: error: no members matching 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >::Base {aka Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >}::operator/=' in 'Eigen::MatrixBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >::Base {aka class Eigen::DenseBase<Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > > >}'
using Base::operator/=;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:53:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/sum.hpp: In static member function 'static double stan::math::sum_eigen_v_vari::sum_of_val(const Eigen::DenseBase<Derived>&)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/sum.hpp:21:48: error: 'class Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >::val_Op, Eigen::Ref<const Eigen::Matrix<stan::math::var, -1, -1> > >' has no member named 'sum'
return Eigen::Ref<const matrix_v>(v).val().sum();
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/trace_gen_inv_quad_form_ldlt.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:56,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/trace_inv_quad_form_ldlt.hpp: At global scope:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/trace_inv_quad_form_ldlt.hpp:147:22: error: 'require_any_var_t' does not name a type
typename = require_any_var_t<T2, T3>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/trace_inv_quad_form_ldlt.hpp:147:39: error: expected '>' before '<' token
typename = require_any_var_t<T2, T3>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:56:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/trace_gen_inv_quad_form_ldlt.hpp:21:27: error: 'require_any_var_t' has not been declared
int R3, int C3, require_any_var_t<T1, T2, T3>...>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/trace_gen_inv_quad_form_ldlt.hpp:21:44: error: expected '>' before '<' token
int R3, int C3, require_any_var_t<T1, T2, T3>...>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:57:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/trace_gen_quad_form.hpp:89:38: error: 'require_any_var_t' does not name a type
int Rb, int Cb, typename = require_any_var_t<Td, Ta, Tb>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/trace_gen_quad_form.hpp:89:55: error: expected '>' before '<' token
int Rb, int Cb, typename = require_any_var_t<Td, Ta, Tb>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:59:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/trace_quad_form.hpp:78:22: error: 'require_any_var_t' does not name a type
typename = require_any_var_t<Ta, Tb>>
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/trace_quad_form.hpp:78:39: error: expected '>' before '<' token
typename = require_any_var_t<Ta, Tb>>
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/optimize/bfgs.hpp:11:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:36,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/optimization/bfgs.hpp: In member function 'int stan::optimization::ModelAdaptor<M>::operator()(const Eigen::Matrix<double, -1, 1>&, double&)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/optimization/bfgs.hpp:312:63: error: 'type' in 'struct stan::math::index_type<Eigen::Matrix<double, -1, 1> >' does not name a type
typedef typename index_type<Matrix<double, Dynamic, 1> >::type idx_t;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/optimization/bfgs.hpp:312:73: error: invalid type in declaration before ';' token
typedef typename index_type<Matrix<double, Dynamic, 1> >::type idx_t;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/optimization/bfgs.hpp: In member function 'int stan::optimization::ModelAdaptor<M>::operator()(const Eigen::Matrix<double, -1, 1>&, double&, Eigen::Matrix<double, -1, 1>&)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/optimization/bfgs.hpp:342:63: error: 'type' in 'struct stan::math::index_type<Eigen::Matrix<double, -1, 1> >' does not name a type
typedef typename index_type<Matrix<double, Dynamic, 1> >::type idx_t;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/optimization/bfgs.hpp:342:73: error: invalid type in declaration before ';' token
typedef typename index_type<Matrix<double, Dynamic, 1> >::type idx_t;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/mcmc/hmc/nuts/dense_e_nuts.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/sample/hmc_nuts_dense_e.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:40,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/mcmc/hmc/nuts/base_nuts.hpp: In member function 'stan::mcmc::sample stan::mcmc::base_nuts<Model, Hamiltonian, Integrator, BaseRNG>::transition(stan::mcmc::sample&, stan::callbacks::logger&)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/mcmc/hmc/nuts/base_nuts.hpp:173:69: error: call of overloaded 'log_sum_exp(double&, double&)' is ambiguous
= math::log_sum_exp(log_sum_weight, log_sum_weight_subtree);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/mcmc/hmc/nuts/base_nuts.hpp:173:69: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:79:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_sum_exp.hpp:54:12: note: stan::math::var stan::math::log_sum_exp(const stan::math::var&, const stan::math::var&)
inline var log_sum_exp(const var& a, const var& b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_sum_exp.hpp:60:12: note: stan::math::var stan::math::log_sum_exp(const stan::math::var&, double)
inline var log_sum_exp(const var& a, double b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_sum_exp.hpp:66:12: note: stan::math::var stan::math::log_sum_exp(double, const stan::math::var&)
inline var log_sum_exp(double a, const var& b) {
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/mcmc/hmc/nuts/dense_e_nuts.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/sample/hmc_nuts_dense_e.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:40,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/mcmc/hmc/nuts/base_nuts.hpp: In member function 'bool stan::mcmc::base_nuts<Model, Hamiltonian, Integrator, BaseRNG>::build_tree(int, stan::mcmc::ps_point&, Eigen::VectorXd&, Eigen::VectorXd&, Eigen::VectorXd&, Eigen::VectorXd&, Eigen::VectorXd&, double, double, int&, double&, double&, stan::callbacks::logger&)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/mcmc/hmc/nuts/base_nuts.hpp:266:64: error: call of overloaded 'log_sum_exp(double&, double)' is ambiguous
log_sum_weight = math::log_sum_exp(log_sum_weight, H0 - h);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/mcmc/hmc/nuts/base_nuts.hpp:266:64: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:79:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_sum_exp.hpp:54:12: note: stan::math::var stan::math::log_sum_exp(const stan::math::var&, const stan::math::var&)
inline var log_sum_exp(const var& a, const var& b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_sum_exp.hpp:60:12: note: stan::math::var stan::math::log_sum_exp(const stan::math::var&, double)
inline var log_sum_exp(const var& a, double b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_sum_exp.hpp:66:12: note: stan::math::var stan::math::log_sum_exp(double, const stan::math::var&)
inline var log_sum_exp(double a, const var& b) {
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/mcmc/hmc/nuts/dense_e_nuts.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/sample/hmc_nuts_dense_e.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:40,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/mcmc/hmc/nuts/base_nuts.hpp:324:70: error: call of overloaded 'log_sum_exp(double&, double&)' is ambiguous
= math::log_sum_exp(log_sum_weight_init, log_sum_weight_final);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/mcmc/hmc/nuts/base_nuts.hpp:324:70: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:79:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_sum_exp.hpp:54:12: note: stan::math::var stan::math::log_sum_exp(const stan::math::var&, const stan::math::var&)
inline var log_sum_exp(const var& a, const var& b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_sum_exp.hpp:60:12: note: stan::math::var stan::math::log_sum_exp(const stan::math::var&, double)
inline var log_sum_exp(const var& a, double b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_sum_exp.hpp:66:12: note: stan::math::var stan::math::log_sum_exp(double, const stan::math::var&)
inline var log_sum_exp(double a, const var& b) {
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/mcmc/hmc/nuts/dense_e_nuts.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/sample/hmc_nuts_dense_e.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:40,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/mcmc/hmc/nuts/base_nuts.hpp:325:78: error: call of overloaded 'log_sum_exp(double&, double&)' is ambiguous
log_sum_weight = math::log_sum_exp(log_sum_weight, log_sum_weight_subtree);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/mcmc/hmc/nuts/base_nuts.hpp:325:78: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal.hpp:79:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/arr.hpp:8,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_sum_exp.hpp:54:12: note: stan::math::var stan::math::log_sum_exp(const stan::math::var&, const stan::math::var&)
inline var log_sum_exp(const var& a, const var& b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_sum_exp.hpp:60:12: note: stan::math::var stan::math::log_sum_exp(const stan::math::var&, double)
inline var log_sum_exp(const var& a, double b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/log_sum_exp.hpp:66:12: note: stan::math::var stan::math::log_sum_exp(double, const stan::math::var&)
inline var log_sum_exp(double a, const var& b) {
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/mcmc/hmc/nuts/dense_e_nuts.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/sample/hmc_nuts_dense_e.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:40,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp: In member function 'void stan::mcmc::dense_e_metric<Model, BaseRNG>::sample_p(stan::mcmc::dense_e_point&, BaseRNG&)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:45:63: error: 'type' in 'struct stan::math::index_type<Eigen::Matrix<double, -1, 1> >' does not name a type
typedef typename stan::math::index_type<Eigen::VectorXd>::type idx_t;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:45:73: error: invalid type in declaration before ';' token
typedef typename stan::math::index_type<Eigen::VectorXd>::type idx_t;
^
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp: In member function 'void model_mlmc_code_namespace::model_mlmc_code::ctor_body(stan::io::var_context&, unsigned int, std::ostream*)':
stan_files/mlmc_code.hpp:511:77: error: no matching function for call to 'multiply(Eigen::Matrix<double, -1, -1>, stan::math::matrix_d&)'
stan::math::assign(T, multiply(multiply(diag_matrix(Sigma_sd), R), diag_matrix(Sigma_sd)));
^
stan_files/mlmc_code.hpp:511:77: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:176:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:26:51: note: template<int R, int C, class T1, class T2, class> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::multiply(const Eigen::Matrix<T1, R, C>&, T2)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> multiply(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:26:51: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:41:51: note: template<int R, int C, class T1, class T2, class> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::multiply(T1, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> multiply(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:41:51: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:58:53: note: template<int R1, int C1, int R2, int C2, class T1, class T2, class> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R1, C2> stan::math::multiply(const Eigen::Matrix<T1, R1, C1>&, const Eigen::Matrix<T2, R2, C2>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R1, C2> multiply(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:58:53: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:87:30: note: template<int C1, int R2, class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::multiply(const Eigen::Matrix<T1, 1, C1>&, const Eigen::Matrix<T2, R2, 1>&)
inline return_type_t<T1, T2> multiply(const Eigen::Matrix<T1, 1, C1>& rv,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:87:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:511:77: note: template argument '-1' does not match '#'integer_cst' not supported by dump_decl#<declaration error>'
stan::math::assign(T, multiply(multiply(diag_matrix(Sigma_sd), R), diag_matrix(Sigma_sd)));
^
stan_files/mlmc_code.hpp:511:77: note: 'Eigen::Matrix<double, -1, -1>' is not derived from 'const Eigen::Matrix<T1, 1, C1>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:176:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:102:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::multiply(T1, T2)
inline return_type_t<T1, T2> multiply(T1 m, T2 c) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:102:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/matrix_exp_multiply.hpp:10:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:565:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::multiply(const T1&, const T2&)
inline return_type_t<T1, T2> multiply(const T1& v, const T2& c) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:565:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:581:35: note: template<class T1, class T2, int R2, int C2, class> Eigen::Matrix<stan::math::var, R2, C2, (AutoAlign | (((R2 == 1) && (C2 != 1)) ? RowMajor : (((C2 == 1) && (R2 != 1)) ? ColMajor : ColMajor))), R2, C2> stan::math::multiply(const T1&, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<var, R2, C2> multiply(const T1& c,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:581:35: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:600:35: note: template<class T1, int R1, int C1, class T2, class> Eigen::Matrix<stan::math::var, R1, C1> stan::math::multiply(const Eigen::Matrix<T, R, C>&, const T2&)
inline Eigen::Matrix<var, R1, C1> multiply(const Eigen::Matrix<T1, R1, C1>& m,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:600:35: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:621:35: note: template<class Ta, int Ra, int Ca, class Tb, int Cb, class> Eigen::Matrix<stan::math::var, Ra, Cb> stan::math::multiply(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<Tb, Ca, Cb>&)
inline Eigen::Matrix<var, Ra, Cb> multiply(const Eigen::Matrix<Ta, Ra, Ca>& A,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:621:35: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:649:12: note: template<class Ta, int Ca, class Tb, class> stan::math::var stan::math::multiply(const Eigen::Matrix<T, 1, C1>&, const Eigen::Matrix<Tb, Ca, 1>&)
inline var multiply(const Eigen::Matrix<Ta, 1, Ca>& A,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:649:12: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:511:77: note: template argument '-1' does not match '#'integer_cst' not supported by dump_decl#<declaration error>'
stan::math::assign(T, multiply(multiply(diag_matrix(Sigma_sd), R), diag_matrix(Sigma_sd)));
^
stan_files/mlmc_code.hpp:511:77: note: 'Eigen::Matrix<double, -1, -1>' is not derived from 'const Eigen::Matrix<T, 1, C1>'
stan_files/mlmc_code.hpp: In member function 'void model_mlmc_code_namespace::model_mlmc_code::write_array(RNG&, std::vector<double>&, std::vector<int>&, std::vector<double>&, bool, bool, std::ostream*) const':
stan_files/mlmc_code.hpp:1571:0: error: no matching function for call to 'add(Eigen::Matrix<double, 1, -1>, double)'
add(get_base1(beta2_mu, sub, "beta2_mu", 1), dot_product(beta2_theta, get_base1(beta2_latent, sub, "beta2_latent", 1))),
^
stan_files/mlmc_code.hpp:1571:0: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:56:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:25:51: note: template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const Eigen::Matrix<T1, R, C>&, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> add(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:25:51: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1571:0: note: mismatched types 'const Eigen::Matrix<T2, R, C>' and 'double'
add(get_base1(beta2_mu, sub, "beta2_mu", 1), dot_product(beta2_theta, get_base1(beta2_latent, sub, "beta2_latent", 1))),
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:56:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:41:51: note: template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const Eigen::Matrix<T1, R, C>&, const T2&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> add(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:41:51: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:56:51: note: template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const T1&, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> add(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:56:51: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1571:0: note: mismatched types 'const Eigen::Matrix<T2, R, C>' and 'double'
add(get_base1(beta2_mu, sub, "beta2_mu", 1), dot_product(beta2_theta, get_base1(beta2_latent, sub, "beta2_latent", 1))),
^
stan_files/mlmc_code.hpp:1579:91: error: no matching function for call to 'multiply(Eigen::Matrix<double, 1, -1>, Eigen::Matrix<double, -1, -1>&)'
add(g, multiply(get_base1(U_latent, prot, "U_latent", 1), pVAR)),
^
stan_files/mlmc_code.hpp:1579:91: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:176:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:26:51: note: template<int R, int C, class T1, class T2, class> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::multiply(const Eigen::Matrix<T1, R, C>&, T2)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> multiply(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:26:51: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:41:51: note: template<int R, int C, class T1, class T2, class> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::multiply(T1, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> multiply(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:41:51: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:58:53: note: template<int R1, int C1, int R2, int C2, class T1, class T2, class> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R1, C2> stan::math::multiply(const Eigen::Matrix<T1, R1, C1>&, const Eigen::Matrix<T2, R2, C2>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R1, C2> multiply(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:58:53: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:87:30: note: template<int C1, int R2, class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::multiply(const Eigen::Matrix<T1, 1, C1>&, const Eigen::Matrix<T2, R2, 1>&)
inline return_type_t<T1, T2> multiply(const Eigen::Matrix<T1, 1, C1>& rv,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:87:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1579:91: note: template argument '-1' does not match '#'integer_cst' not supported by dump_decl#<declaration error>'
add(g, multiply(get_base1(U_latent, prot, "U_latent", 1), pVAR)),
^
stan_files/mlmc_code.hpp:1579:91: note: 'Eigen::Matrix<double, -1, -1>' is not derived from 'const Eigen::Matrix<T2, R2, 1>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:176:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:102:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::multiply(T1, T2)
inline return_type_t<T1, T2> multiply(T1 m, T2 c) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:102:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/matrix_exp_multiply.hpp:10:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:565:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::multiply(const T1&, const T2&)
inline return_type_t<T1, T2> multiply(const T1& v, const T2& c) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:565:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:581:35: note: template<class T1, class T2, int R2, int C2, class> Eigen::Matrix<stan::math::var, R2, C2, (AutoAlign | (((R2 == 1) && (C2 != 1)) ? RowMajor : (((C2 == 1) && (R2 != 1)) ? ColMajor : ColMajor))), R2, C2> stan::math::multiply(const T1&, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<var, R2, C2> multiply(const T1& c,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:581:35: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:600:35: note: template<class T1, int R1, int C1, class T2, class> Eigen::Matrix<stan::math::var, R1, C1> stan::math::multiply(const Eigen::Matrix<T, R, C>&, const T2&)
inline Eigen::Matrix<var, R1, C1> multiply(const Eigen::Matrix<T1, R1, C1>& m,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:600:35: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:621:35: note: template<class Ta, int Ra, int Ca, class Tb, int Cb, class> Eigen::Matrix<stan::math::var, Ra, Cb> stan::math::multiply(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<Tb, Ca, Cb>&)
inline Eigen::Matrix<var, Ra, Cb> multiply(const Eigen::Matrix<Ta, Ra, Ca>& A,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:621:35: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:649:12: note: template<class Ta, int Ca, class Tb, class> stan::math::var stan::math::multiply(const Eigen::Matrix<T, 1, C1>&, const Eigen::Matrix<Tb, Ca, 1>&)
inline var multiply(const Eigen::Matrix<Ta, 1, Ca>& A,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:649:12: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1579:91: note: template argument '-1' does not match '#'integer_cst' not supported by dump_decl#<declaration error>'
add(g, multiply(get_base1(U_latent, prot, "U_latent", 1), pVAR)),
^
stan_files/mlmc_code.hpp:1579:91: note: 'Eigen::Matrix<double, -1, -1>' is not derived from 'const Eigen::Matrix<Tb, Ca, 1>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/append_return_type.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp: In instantiation of 'struct stan::return_type<Eigen::Matrix<double, -1, 1>, double>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:56:51: required by substitution of 'template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const T1&, const Eigen::Matrix<T2, R, C>&) [with T1 = Eigen::Matrix<double, -1, 1>; T2 = double; int R = -1; int C = 1]'
stan_files/mlmc_code.hpp:1583:68: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:36:73: error: no type named 'type' in 'struct stan::scalar_type<Eigen::Matrix<double, -1, 1>, void>'
typename return_type<Types_pack...>::type>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp: In instantiation of 'struct stan::return_type<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:41:51: required by substitution of 'template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const Eigen::Matrix<T1, R, C>&, const T2&) [with T1 = double; T2 = Eigen::Matrix<double, -1, 1>; int R = -1; int C = 1]'
stan_files/mlmc_code.hpp:1583:68: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:36:73: error: no type named 'type' in 'struct stan::scalar_type<double, void>'
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1583:68: error: no matching function for call to 'add(Eigen::Matrix<double, -1, 1>&, const vector_d&)'
stan::math::assign(alpha, add(add(alpha_mu, alpha_prior), rows_dot_product(alpha_theta, alpha_latent)));
^
stan_files/mlmc_code.hpp:1583:68: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:56:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:25:51: note: template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const Eigen::Matrix<T1, R, C>&, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> add(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:25:51: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:41:51: note: template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const Eigen::Matrix<T1, R, C>&, const T2&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> add(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:41:51: note: substitution of deduced template arguments resulted in errors seen above
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:56:51: note: template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const T1&, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> add(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:56:51: note: substitution of deduced template arguments resulted in errors seen above
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/err/check_pos_definite.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/err/check_corr_matrix.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/err/check_symmetric.hpp: In instantiation of 'void stan::math::check_symmetric(const char*, const char*, const Eigen::Matrix<LhsScalar, -1, -1, 0>&) [with T_y = double]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cholesky_decompose.hpp:73:47: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/err/check_symmetric.hpp:35:64: error: no type named 'type' in 'struct stan::math::index_type<Eigen::Matrix<double, -1, -1>, void>'
Eigen::Matrix<T_y, Eigen::Dynamic, Eigen::Dynamic>>::type;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:72:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/grad_reg_inc_beta.hpp: In instantiation of 'void stan::math::grad_reg_inc_beta(T&, T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&) [with T = double]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/inc_beta.hpp:26:64: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/grad_reg_inc_beta.hpp:40:19: error: no matching function for call to 'beta(const double&, const double&)'
T b1 = beta(a, b) * inc_beta(a, b, z);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/grad_reg_inc_beta.hpp:40:19: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:41:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/beta.hpp:51:30: note: template<class T1, class T2> stan::return_type_t<T1, T2> stan::math::beta(T1, T2)
inline return_type_t<T1, T2> beta(const T1 a, const T2 b) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/beta.hpp:51:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/err/check_pos_definite.hpp:8:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/err/check_corr_matrix.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/err/check_symmetric.hpp: In instantiation of 'void stan::math::check_symmetric(const char*, const char*, const Eigen::Matrix<LhsScalar, -1, -1, 0>&) [with T_y = stan::math::var]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/cholesky_decompose.hpp:403:47: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/err/check_symmetric.hpp:35:64: error: no type named 'type' in 'struct stan::math::index_type<Eigen::Matrix<stan::math::var, -1, -1> >'
Eigen::Matrix<T_y, Eigen::Dynamic, Eigen::Dynamic>>::type;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:461:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, -1>; Derived = Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, -1> > >]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/inverse.hpp:66:47: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:110: error: 'call_assignment' was not declared in this scope
call_assignment(derived(), other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>());
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:110: note: suggested alternative:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:441:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:811:6: note: 'Eigen::internal::call_assignment'
void call_assignment(NoAlias<Dst,StorageBase>& dst, const Src& src, const Func& func)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/ordered_constrain.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:42,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp: In instantiation of 'auto stan::math::adj_jac_apply(const Targs& ...) [with F = stan::math::internal::ordered_constrain_op; Targs = {Eigen::Matrix<stan::math::var, -1, 1, 0, -1, 1>}]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/ordered_constrain.hpp:89:57: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:621:11: error: invalid use of 'auto'
return (*vi)(args...);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp: In instantiation of 'auto stan::math::adj_jac_apply(const Targs& ...) [with F = stan::math::internal::positive_ordered_constrain_op; Targs = {Eigen::Matrix<stan::math::var, -1, 1, 0, -1, 1>}]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/positive_ordered_constrain.hpp:87:66: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:621:11: error: invalid use of 'auto'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp: In instantiation of 'auto stan::math::adj_jac_apply(const Targs& ...) [with F = stan::math::internal::simplex_constrain_op; Targs = {Eigen::Matrix<stan::math::var, -1, 1, 0, -1, 1>}]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/simplex_constrain.hpp:97:57: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:621:11: error: invalid use of 'auto'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp: In instantiation of 'auto stan::math::adj_jac_apply(const Targs& ...) [with F = stan::math::internal::softmax_op; Targs = {Eigen::Matrix<stan::math::var, -1, 1, 0, -1, 1>}]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/softmax.hpp:77:51: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:621:11: error: invalid use of 'auto'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:461:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, 1>; Derived = Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:50:18: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:110: error: 'call_assignment' was not declared in this scope
call_assignment(derived(), other.derived(), internal::add_assign_op<Scalar,typename OtherDerived::Scalar>());
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:110: note: suggested alternative:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:441:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:811:6: note: 'Eigen::internal::call_assignment'
void call_assignment(NoAlias<Dst,StorageBase>& dst, const Src& src, const Func& func)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:461:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, 1>; Derived = Eigen::CwiseUnaryView<Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >::adj_Op, Eigen::Map<Eigen::Matrix<stan::math::vari*, -1, 1> > >]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/squared_distance.hpp:51:18: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:110: error: 'call_assignment' was not declared in this scope
call_assignment(derived(), other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>());
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:110: note: suggested alternative:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Core:441:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/Dense:1,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/Eigen.hpp:13,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/version.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:811:6: note: 'Eigen::internal::call_assignment'
void call_assignment(NoAlias<Dst,StorageBase>& dst, const Src& src, const Func& func)
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/sample/standalone_gqs.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:52,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/array_var_context.hpp: In instantiation of 'std::vector<unsigned int> stan::io::array_var_context::validate_dims(const std::vector<std::basic_string<char> >&, T, const std::vector<std::vector<unsigned int> >&) [with T = unsigned int]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/array_var_context.hpp:97:75: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/array_var_context.hpp:74:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < dims.size(); i++) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/array_var_context.hpp: In instantiation of 'std::vector<unsigned int> stan::io::array_var_context::validate_dims(const std::vector<std::basic_string<char> >&, T, const std::vector<std::vector<unsigned int> >&) [with T = int]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/array_var_context.hpp:118:75: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/array_var_context.hpp:74:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:14:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/err/check_corr_matrix.hpp: In instantiation of 'void stan::math::check_corr_matrix(const char*, const char*, const Eigen::Matrix<LhsScalar, -1, -1, 0>&) [with T_y = double]':
stan_files/mlmc_code.hpp:377:61: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/err/check_corr_matrix.hpp:39:65: error: no type named 'type' in 'struct stan::math::index_type<Eigen::Matrix<double, -1, -1>, void>'
Eigen::Matrix<T_y, Eigen::Dynamic, Eigen::Dynamic> >::type;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/model_header.hpp:9:0,
from stan_files/mlmc_code.hpp:21,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/writer.hpp: In instantiation of 'void stan::io::writer<T>::matrix_unconstrain(const matrix_t&) [with T = double; stan::io::writer<T>::matrix_t = Eigen::Matrix<double, -1, -1>]':
stan_files/mlmc_code.hpp:602:49: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/writer.hpp:281:61: error: no type named 'type' in 'struct stan::math::index_type<Eigen::Matrix<double, -1, -1>, void>'
typedef typename stan::math::index_type<matrix_t>::type idx_t;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/writer.hpp: In instantiation of 'void stan::io::writer<T>::row_vector_unconstrain(const vector_t&) [with T = double; stan::io::writer<T>::vector_t = Eigen::Matrix<double, -1, 1>]':
stan_files/mlmc_code.hpp:620:46: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/writer.hpp:270:61: error: no type named 'type' in 'struct stan::math::index_type<Eigen::Matrix<double, -1, 1> >'
typedef typename stan::math::index_type<vector_t>::type idx_t;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/writer.hpp: In instantiation of 'void stan::io::writer<T>::cov_matrix_unconstrain(stan::io::writer<T>::matrix_t&) [with T = double; stan::io::writer<T>::matrix_t = Eigen::Matrix<double, -1, -1>]':
stan_files/mlmc_code.hpp:642:49: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/writer.hpp:464:61: error: no type named 'type' in 'struct stan::math::index_type<Eigen::Matrix<double, -1, -1>, void>'
typedef typename stan::math::index_type<matrix_t>::type idx_t;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/writer.hpp: In instantiation of 'void stan::io::writer<T>::scalar_lb_unconstrain(double, T&) [with T = double]':
stan_files/mlmc_code.hpp:656:50: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/writer.hpp:122:48: error: no matching function for call to 'lb_free(double&, double&)'
data_r_.push_back(stan::math::lb_free(y, lb));
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/writer.hpp:122:48: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:93:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lb_free.hpp:30:28: note: template<class T, class L> stan::return_type_t<T1, T2> stan::math::lb_free(const T&, const L&)
inline return_type_t<T, L> lb_free(const T& y, const L& lb) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lb_free.hpp:30:28: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/model_header.hpp:9:0,
from stan_files/mlmc_code.hpp:21,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/writer.hpp: In instantiation of 'void stan::io::writer<T>::vector_unconstrain(const vector_t&) [with T = double; stan::io::writer<T>::vector_t = Eigen::Matrix<double, -1, 1>]':
stan_files/mlmc_code.hpp:674:53: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/writer.hpp:259:61: error: no type named 'type' in 'struct stan::math::index_type<Eigen::Matrix<double, -1, 1> >'
typedef typename stan::math::index_type<vector_t>::type idx_t;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_addition.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:18,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_any_nan.hpp: In instantiation of 'bool stan::math::is_any_nan(const T&) [with T = double]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_any_nan.hpp:36:67: required from 'bool stan::math::is_any_nan(const T&, const Ts& ...) [with T = double; Ts = {double}]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_addition.hpp:19:9: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_any_nan.hpp:22:18: error: no matching function for call to 'is_nan(const double&)'
return is_nan(x);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_any_nan.hpp:22:18: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_any_nan.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_addition.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:18,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template<class T, class> bool stan::math::is_nan(T)
inline bool is_nan(T x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/err/check_pos_definite.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/err/check_corr_matrix.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_not_nan.hpp: In instantiation of 'static void stan::math::internal::not_nan<T_y, is_vec>::check(const char*, const char*, const T_y&) [with T_y = double; bool is_vec = false]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_not_nan.hpp:49:78: required from 'void stan::math::check_not_nan(const char*, const char*, const T_y&) [with T_y = double]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/Phi.hpp:31:30: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_not_nan.hpp:17:31: error: no matching function for call to 'is_nan(double)'
if (is_nan(value_of_rec(y))) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_not_nan.hpp:17:31: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_any_nan.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_addition.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:18,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template<class T, class> bool stan::math::is_nan(T)
inline bool is_nan(T x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/acosh.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/acosh.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:55,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_greater_or_equal.hpp: In instantiation of 'static void stan::math::internal::greater_or_equal<T_y, T_low, is_vec>::check(const char*, const char*, const T_y&, const T_low&) [with T_y = double; T_low = double; bool is_vec = false]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_greater_or_equal.hpp:65:29: required from 'void stan::math::check_greater_or_equal(const char*, const char*, const T_y&, const T_low&) [with T_y = double; T_low = double]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/acosh.hpp:25:48: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_greater_or_equal.hpp:17:39: error: 'stan::scalar_seq_view<double, void> low_vec' has incomplete type
scalar_seq_view<T_low> low_vec(low);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_greater_or_equal.hpp: In instantiation of 'static void stan::math::internal::greater_or_equal<T_y, T_low, is_vec>::check(const char*, const char*, const T_y&, const T_low&) [with T_y = int; T_low = int; bool is_vec = false]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_greater_or_equal.hpp:65:29: required from 'void stan::math::check_greater_or_equal(const char*, const char*, const T_y&, const T_low&) [with T_y = int; T_low = int]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/acosh.hpp:45:46: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_greater_or_equal.hpp:17:39: error: 'stan::scalar_seq_view<int, void> low_vec' has incomplete type
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/atanh.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/atanh.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:65,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_bounded.hpp: In instantiation of 'static void stan::math::internal::bounded<T_y, T_low, T_high, y_is_vec>::check(const char*, const char*, const T_y&, const T_low&, const T_high&) [with T_y = double; T_low = double; T_high = double; bool y_is_vec = false]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_bounded.hpp:73:35: required from 'void stan::math::check_bounded(const char*, const char*, const T_y&, const T_low&, const T_high&) [with T_y = double; T_low = double; T_high = double]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/atanh.hpp:26:45: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_bounded.hpp:23:39: error: 'stan::scalar_seq_view<double, void> low_vec' has incomplete type
scalar_seq_view<T_low> low_vec(low);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_bounded.hpp:24:42: error: 'stan::scalar_seq_view<double, void> high_vec' has incomplete type
scalar_seq_view<T_high> high_vec(high);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_bounded.hpp: In instantiation of 'static void stan::math::internal::bounded<T_y, T_low, T_high, y_is_vec>::check(const char*, const char*, const T_y&, const T_low&, const T_high&) [with T_y = int; T_low = int; T_high = int; bool y_is_vec = false]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_bounded.hpp:73:35: required from 'void stan::math::check_bounded(const char*, const char*, const T_y&, const T_low&, const T_high&) [with T_y = int; T_low = int; T_high = int]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/atanh.hpp:42:41: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_bounded.hpp:23:39: error: 'stan::scalar_seq_view<int, void> low_vec' has incomplete type
scalar_seq_view<T_low> low_vec(low);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_bounded.hpp:24:42: error: 'stan::scalar_seq_view<int, void> high_vec' has incomplete type
scalar_seq_view<T_high> high_vec(high);
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/err/check_cholesky_factor.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_less_or_equal.hpp: In instantiation of 'static void stan::math::internal::less_or_equal<T_y, T_high, is_vec>::check(const char*, const char*, const T_y&, const T_high&) [with T_y = double; T_high = int; bool is_vec = false]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_less_or_equal.hpp:65:30: required from 'void stan::math::check_less_or_equal(const char*, const char*, const T_y&, const T_high&) [with T_y = double; T_high = int]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log1m.hpp:44:43: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_less_or_equal.hpp:17:42: error: 'stan::scalar_seq_view<int, void> high_vec' has incomplete type
scalar_seq_view<T_high> high_vec(high);
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/atanh.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/atanh.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:65,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_bounded.hpp: In instantiation of 'static void stan::math::internal::bounded<T_y, T_low, T_high, y_is_vec>::check(const char*, const char*, const T_y&, const T_low&, const T_high&) [with T_y = double; T_low = int; T_high = int; bool y_is_vec = false]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_bounded.hpp:73:35: required from 'void stan::math::check_bounded(const char*, const char*, const T_y&, const T_low&, const T_high&) [with T_y = double; T_low = int; T_high = int]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/inv_Phi.hpp:29:59: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_bounded.hpp:23:39: error: 'stan::scalar_seq_view<int, void> low_vec' has incomplete type
scalar_seq_view<T_low> low_vec(low);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_bounded.hpp:24:42: error: 'stan::scalar_seq_view<int, void> high_vec' has incomplete type
scalar_seq_view<T_high> high_vec(high);
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp: In instantiation of 'static double stan::math::internal::dot_product_vari<T1, T2>::var_dot(stan::math::vari**, stan::math::vari**, size_t) [with T1 = stan::math::var; T2 = stan::math::var; size_t = unsigned int]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:129:36: required from 'stan::math::internal::dot_product_vari<T1, T2>::dot_product_vari(typename stan::math::internal::dot_product_store_type<T1>::type, typename stan::math::internal::dot_product_store_type<T2>::type, size_t) [with T1 = stan::math::var; T2 = stan::math::var; typename stan::math::internal::dot_product_store_type<T1>::type = stan::math::vari**; typename stan::math::internal::dot_product_store_type<T2>::type = stan::math::vari**; size_t = unsigned int]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/tcrossprod.hpp:49:57: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:45:3: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/ordered_constrain.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:42,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp: In instantiation of 'stan::math::adj_jac_vari<F, Targs>::adj_jac_vari() [with F = stan::math::internal::ordered_constrain_op; Targs = Eigen::Matrix<stan::math::var, -1, 1, 0, -1, 1>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:619:43: required from 'auto stan::math::adj_jac_apply(const Targs& ...) [with F = stan::math::internal::ordered_constrain_op; Targs = {Eigen::Matrix<stan::math::var, -1, 1, 0, -1, 1>}]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/ordered_constrain.hpp:89:57: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:326:22: error: no type named 'type' in 'struct stan::scalar_type<Eigen::Matrix<stan::math::var, -1, 1>, void>'
y_vi_(nullptr) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:326:22: error: no matching function for call to 'std::array<bool, 1u>::array(<brace-enclosed initializer list>)'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:326:22: note: candidates are:
In file included from C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/tuple:39:0,
from C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/unordered_map:41,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include/Rcpp/platform/compiler.h:153,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include/Rcpp/r/headers.h:67,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include/RcppCommon.h:29,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include/Rcpp.h:27,
from stan_files/mlmc_code.cc:1:
C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/array:89:12: note: std::array<bool, 1u>::array()
struct array
^
C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/array:89:12: note: candidate expects 0 arguments, 1 provided
C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/array:89:12: note: constexpr std::array<bool, 1u>::array(const std::array<bool, 1u>&)
C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/array:89:12: note: no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'const std::array<bool, 1u>&'
C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/array:89:12: note: constexpr std::array<bool, 1u>::array(std::array<bool, 1u>&&)
C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/array:89:12: note: no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'std::array<bool, 1u>&&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/ordered_constrain.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:42,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp: In instantiation of 'stan::math::adj_jac_vari<F, Targs>::adj_jac_vari() [with F = stan::math::internal::positive_ordered_constrain_op; Targs = Eigen::Matrix<stan::math::var, -1, 1, 0, -1, 1>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:619:43: required from 'auto stan::math::adj_jac_apply(const Targs& ...) [with F = stan::math::internal::positive_ordered_constrain_op; Targs = {Eigen::Matrix<stan::math::var, -1, 1, 0, -1, 1>}]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/positive_ordered_constrain.hpp:87:66: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:326:22: error: no type named 'type' in 'struct stan::scalar_type<Eigen::Matrix<stan::math::var, -1, 1>, void>'
y_vi_(nullptr) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:326:22: error: no matching function for call to 'std::array<bool, 1u>::array(<brace-enclosed initializer list>)'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:326:22: note: candidates are:
In file included from C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/tuple:39:0,
from C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/unordered_map:41,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include/Rcpp/platform/compiler.h:153,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include/Rcpp/r/headers.h:67,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include/RcppCommon.h:29,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include/Rcpp.h:27,
from stan_files/mlmc_code.cc:1:
C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/array:89:12: note: std::array<bool, 1u>::array()
struct array
^
C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/array:89:12: note: candidate expects 0 arguments, 1 provided
C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/array:89:12: note: constexpr std::array<bool, 1u>::array(const std::array<bool, 1u>&)
C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/array:89:12: note: no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'const std::array<bool, 1u>&'
C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/array:89:12: note: constexpr std::array<bool, 1u>::array(std::array<bool, 1u>&&)
C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/array:89:12: note: no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'std::array<bool, 1u>&&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/ordered_constrain.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:42,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp: In instantiation of 'stan::math::adj_jac_vari<F, Targs>::adj_jac_vari() [with F = stan::math::internal::simplex_constrain_op; Targs = Eigen::Matrix<stan::math::var, -1, 1, 0, -1, 1>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:619:43: required from 'auto stan::math::adj_jac_apply(const Targs& ...) [with F = stan::math::internal::simplex_constrain_op; Targs = {Eigen::Matrix<stan::math::var, -1, 1, 0, -1, 1>}]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/simplex_constrain.hpp:97:57: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:326:22: error: no type named 'type' in 'struct stan::scalar_type<Eigen::Matrix<stan::math::var, -1, 1>, void>'
y_vi_(nullptr) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:326:22: error: no matching function for call to 'std::array<bool, 1u>::array(<brace-enclosed initializer list>)'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:326:22: note: candidates are:
In file included from C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/tuple:39:0,
from C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/unordered_map:41,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include/Rcpp/platform/compiler.h:153,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include/Rcpp/r/headers.h:67,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include/RcppCommon.h:29,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include/Rcpp.h:27,
from stan_files/mlmc_code.cc:1:
C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/array:89:12: note: std::array<bool, 1u>::array()
struct array
^
C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/array:89:12: note: candidate expects 0 arguments, 1 provided
C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/array:89:12: note: constexpr std::array<bool, 1u>::array(const std::array<bool, 1u>&)
C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/array:89:12: note: no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'const std::array<bool, 1u>&'
C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/array:89:12: note: constexpr std::array<bool, 1u>::array(std::array<bool, 1u>&&)
C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/array:89:12: note: no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'std::array<bool, 1u>&&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/ordered_constrain.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:42,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp: In instantiation of 'stan::math::adj_jac_vari<F, Targs>::adj_jac_vari() [with F = stan::math::internal::softmax_op; Targs = Eigen::Matrix<stan::math::var, -1, 1, 0, -1, 1>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:619:43: required from 'auto stan::math::adj_jac_apply(const Targs& ...) [with F = stan::math::internal::softmax_op; Targs = {Eigen::Matrix<stan::math::var, -1, 1, 0, -1, 1>}]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/softmax.hpp:77:51: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:326:22: error: no type named 'type' in 'struct stan::scalar_type<Eigen::Matrix<stan::math::var, -1, 1>, void>'
y_vi_(nullptr) {}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:326:22: error: no matching function for call to 'std::array<bool, 1u>::array(<brace-enclosed initializer list>)'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/functor/adj_jac_apply.hpp:326:22: note: candidates are:
In file included from C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/tuple:39:0,
from C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/unordered_map:41,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include/Rcpp/platform/compiler.h:153,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include/Rcpp/r/headers.h:67,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include/RcppCommon.h:29,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include/Rcpp.h:27,
from stan_files/mlmc_code.cc:1:
C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/array:89:12: note: std::array<bool, 1u>::array()
struct array
^
C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/array:89:12: note: candidate expects 0 arguments, 1 provided
C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/array:89:12: note: constexpr std::array<bool, 1u>::array(const std::array<bool, 1u>&)
C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/array:89:12: note: no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'const std::array<bool, 1u>&'
C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/array:89:12: note: constexpr std::array<bool, 1u>::array(std::array<bool, 1u>&&)
C:/Rtools/mingw_32/i686-w64-mingw32/include/c++/array:89:12: note: no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'std::array<bool, 1u>&&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/err/check_cholesky_factor.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_positive.hpp: In instantiation of 'static void stan::math::{anonymous}::positive<T_y, is_vec>::check(const char*, const char*, const T_y&) [with T_y = Eigen::Matrix<double, -1, 1>; bool is_vec = false]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_positive.hpp:56:69: required from 'void stan::math::check_positive(const char*, const char*, const T_y&) [with T_y = Eigen::Matrix<double, -1, 1>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/util/validate_diag_inv_metric.hpp:22:74: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_positive.hpp:21:46: error: no match for 'operator>' (operand types are 'const Eigen::Matrix<double, -1, 1>' and 'int')
if (!std::is_unsigned<T_y>::value && !(y > 0)) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_positive.hpp:21:46: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:22:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_greater_than.hpp:25:13: note: bool stan::math::operator>(const stan::math::var&, const stan::math::var&)
inline bool operator>(const var& a, const var& b) { return a.val() > b.val(); }
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_greater_than.hpp:25:13: note: no known conversion for argument 1 from 'const Eigen::Matrix<double, -1, 1>' to 'const stan::math::var&'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_greater_than.hpp:35:13: note: bool stan::math::operator>(const stan::math::var&, double)
inline bool operator>(const var& a, double b) { return a.val() > b; }
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_greater_than.hpp:35:13: note: no known conversion for argument 1 from 'const Eigen::Matrix<double, -1, 1>' to 'const stan::math::var&'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_greater_than.hpp:45:13: note: bool stan::math::operator>(double, const stan::math::var&)
inline bool operator>(double a, const var& b) { return a > b.val(); }
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_greater_than.hpp:45:13: note: no known conversion for argument 1 from 'const Eigen::Matrix<double, -1, 1>' to 'double'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/err/check_pos_definite.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/err/check_corr_matrix.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_not_nan.hpp: In instantiation of 'static void stan::math::internal::not_nan<T_y, is_vec>::check(const char*, const char*, const T_y&) [with T_y = Eigen::Matrix<double, -1, 1>; bool is_vec = false]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_not_nan.hpp:49:78: required from 'void stan::math::check_not_nan(const char*, const char*, const T_y&) [with T_y = Eigen::Matrix<double, -1, 1>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/families/normal_fullrank.hpp:47:58: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_not_nan.hpp:17:31: error: no matching function for call to 'is_nan(double)'
if (is_nan(value_of_rec(y))) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_not_nan.hpp:17:31: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_any_nan.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_addition.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:18,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template<class T, class> bool stan::math::is_nan(T)
inline bool is_nan(T x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/err/check_pos_definite.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/err/check_corr_matrix.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_not_nan.hpp: In instantiation of 'static void stan::math::internal::not_nan<T_y, is_vec>::check(const char*, const char*, const T_y&) [with T_y = Eigen::Matrix<double, -1, -1>; bool is_vec = false]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_not_nan.hpp:49:78: required from 'void stan::math::check_not_nan(const char*, const char*, const T_y&) [with T_y = Eigen::Matrix<double, -1, -1>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/families/normal_fullrank.hpp:74:66: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_not_nan.hpp:17:31: error: no matching function for call to 'is_nan(double)'
if (is_nan(value_of_rec(y))) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_not_nan.hpp:17:31: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_any_nan.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_addition.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:18,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template<class T, class> bool stan::math::is_nan(T)
inline bool is_nan(T x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/err/check_cholesky_factor.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_less_or_equal.hpp: In instantiation of 'static void stan::math::internal::less_or_equal<T_y, T_high, is_vec>::check(const char*, const char*, const T_y&, const T_high&) [with T_y = unsigned int; T_high = unsigned int; bool is_vec = false]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_less_or_equal.hpp:65:30: required from 'void stan::math::check_less_or_equal(const char*, const char*, const T_y&, const T_high&) [with T_y = unsigned int; T_high = unsigned int]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/array_var_context.hpp:72:57: required from 'std::vector<unsigned int> stan::io::array_var_context::validate_dims(const std::vector<std::basic_string<char> >&, T, const std::vector<std::vector<unsigned int> >&) [with T = unsigned int]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/array_var_context.hpp:97:75: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_less_or_equal.hpp:17:42: error: 'stan::scalar_seq_view<unsigned int, void> high_vec' has incomplete type
scalar_seq_view<T_high> high_vec(high);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_less_or_equal.hpp: In instantiation of 'static void stan::math::internal::less_or_equal<T_y, T_high, is_vec>::check(const char*, const char*, const T_y&, const T_high&) [with T_y = unsigned int; T_high = int; bool is_vec = false]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_less_or_equal.hpp:65:30: required from 'void stan::math::check_less_or_equal(const char*, const char*, const T_y&, const T_high&) [with T_y = unsigned int; T_high = int]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/array_var_context.hpp:80:77: required from 'std::vector<unsigned int> stan::io::array_var_context::validate_dims(const std::vector<std::basic_string<char> >&, T, const std::vector<std::vector<unsigned int> >&) [with T = int]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/array_var_context.hpp:118:75: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_less_or_equal.hpp:17:42: error: 'stan::scalar_seq_view<int, void> high_vec' has incomplete type
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_not_nan.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/err/check_pos_definite.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/err/check_corr_matrix.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/value_of_rec.hpp: In instantiation of 'double stan::math::value_of_rec(T) [with T = Eigen::Matrix<double, -1, 1>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_not_nan.hpp:17:30: required from 'static void stan::math::internal::not_nan<T_y, is_vec>::check(const char*, const char*, const T_y&) [with T_y = Eigen::Matrix<double, -1, 1>; bool is_vec = false]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_not_nan.hpp:49:78: required from 'void stan::math::check_not_nan(const char*, const char*, const T_y&) [with T_y = Eigen::Matrix<double, -1, 1>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/families/normal_fullrank.hpp:47:58: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/value_of_rec.hpp:25:31: error: invalid static_cast from type 'const Eigen::Matrix<double, -1, 1>' to type 'double'
return static_cast<double>(x);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/value_of_rec.hpp: In instantiation of 'double stan::math::value_of_rec(T) [with T = Eigen::Matrix<double, -1, -1>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_not_nan.hpp:17:30: required from 'static void stan::math::internal::not_nan<T_y, is_vec>::check(const char*, const char*, const T_y&) [with T_y = Eigen::Matrix<double, -1, -1>; bool is_vec = false]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_not_nan.hpp:49:78: required from 'void stan::math::check_not_nan(const char*, const char*, const T_y&) [with T_y = Eigen::Matrix<double, -1, -1>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/families/normal_fullrank.hpp:74:66: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/value_of_rec.hpp:25:31: error: invalid static_cast from type 'const Eigen::Matrix<double, -1, -1>' to type 'double'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/optimize/bfgs.hpp:11:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:36,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/optimization/bfgs.hpp: In instantiation of 'class stan::optimization::BFGSLineSearch<model_mlmc_code_namespace::model_mlmc_code, stan::optimization::BFGSUpdate_HInv<>, double, -1>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/optimize/bfgs.hpp:71:13: required from 'int stan::services::optimize::bfgs(Model&, stan::io::var_context&, unsigned int, unsigned int, double, double, double, double, double, double, double, int, bool, int, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model_mlmc_code_namespace::model_mlmc_code]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:515:68: required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1202:39: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:13:87: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/optimization/bfgs.hpp:397:59: error: no type named 'type' in 'struct stan::math::index_type<Eigen::Matrix<double, -1, 1> >'
typedef typename stan::math::index_type<vector_t>::type idx_t;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/optimization/bfgs.hpp: In instantiation of 'class stan::optimization::BFGSLineSearch<model_mlmc_code_namespace::model_mlmc_code, stan::optimization::LBFGSUpdate<>, double, -1>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/optimize/lbfgs.hpp:72:13: required from 'int stan::services::optimize::lbfgs(Model&, stan::io::var_context&, unsigned int, unsigned int, double, int, double, double, double, double, double, double, int, bool, int, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model_mlmc_code_namespace::model_mlmc_code]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:539:69: required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1202:39: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:13:87: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/optimization/bfgs.hpp:397:59: error: no type named 'type' in 'struct stan::math::index_type<Eigen::Matrix<double, -1, 1> >'
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp: In instantiation of 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1169:99: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
stan_files/mlmc_code.hpp:1006:0: error: no matching function for call to 'dot_product(Eigen::Matrix<stan::math::var, 1, -1>&, Eigen::Matrix<stan::math::var, 1, -1>)'
add(get_base1(beta2_mu, sub, "beta2_mu", 1), dot_product(beta2_theta, get_base1(beta2_latent, sub, "beta2_latent", 1))),
^
stan_files/mlmc_code.hpp:1006:0: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template<int R1, int C1, int R2, int C2> double stan::math::dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&)
inline double dot_product(const Eigen::Matrix<double, R1, C1> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1006:0: note: mismatched types 'double' and 'stan::math::var'
add(get_base1(beta2_mu, sub, "beta2_mu", 1), dot_product(beta2_theta, get_base1(beta2_latent, sub, "beta2_latent", 1))),
^
stan_files/mlmc_code.hpp:1006:0: note: 'Eigen::Matrix<stan::math::var, 1, -1>' is not derived from 'const Eigen::Matrix<double, R, C>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: double stan::math::dot_product(const double*, const double*, size_t)
inline double dot_product(const double *v1, const double *v2, size_t length) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: candidate expects 3 arguments, 2 provided
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: double stan::math::dot_product(const std::vector<double>&, const std::vector<double>&)
inline double dot_product(const std::vector<double> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: no known conversion for argument 1 from 'Eigen::Matrix<stan::math::var, 1, -1>' to 'const std::vector<double>&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template<class T1, int R1, int C1, class T2, int R2, int C2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<T2, R2, C2>&)
inline return_type_t<T1, T2> dot_product(const Eigen::Matrix<T1, R1, C1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const T1*, const T2*, size_t)
inline return_type_t<T1, T2> dot_product(const T1* v1, const T2* v2,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1006:0: note: mismatched types 'const T1*' and 'Eigen::Matrix<stan::math::var, 1, -1>'
add(get_base1(beta2_mu, sub, "beta2_mu", 1), dot_product(beta2_theta, get_base1(beta2_latent, sub, "beta2_latent", 1))),
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const std::vector<_RealType>&, const std::vector<T2>&)
inline return_type_t<T1, T2> dot_product(const std::vector<T1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1006:0: note: 'Eigen::Matrix<stan::math::var, 1, -1>' is not derived from 'const std::vector<_RealType>'
add(get_base1(beta2_mu, sub, "beta2_mu", 1), dot_product(beta2_theta, get_base1(beta2_latent, sub, "beta2_latent", 1))),
^
stan_files/mlmc_code.hpp:1014:91: error: no matching function for call to 'multiply(Eigen::Matrix<stan::math::var, 1, -1>, Eigen::Matrix<stan::math::var, -1, -1>&)'
add(g, multiply(get_base1(U_latent, prot, "U_latent", 1), pVAR)),
^
stan_files/mlmc_code.hpp:1014:91: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:176:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:26:51: note: template<int R, int C, class T1, class T2, class> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::multiply(const Eigen::Matrix<T1, R, C>&, T2)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> multiply(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:26:51: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:41:51: note: template<int R, int C, class T1, class T2, class> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::multiply(T1, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> multiply(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:41:51: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:58:53: note: template<int R1, int C1, int R2, int C2, class T1, class T2, class> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R1, C2> stan::math::multiply(const Eigen::Matrix<T1, R1, C1>&, const Eigen::Matrix<T2, R2, C2>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R1, C2> multiply(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:58:53: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:87:30: note: template<int C1, int R2, class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::multiply(const Eigen::Matrix<T1, 1, C1>&, const Eigen::Matrix<T2, R2, 1>&)
inline return_type_t<T1, T2> multiply(const Eigen::Matrix<T1, 1, C1>& rv,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:87:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1014:91: note: template argument '-1' does not match '#'integer_cst' not supported by dump_decl#<declaration error>'
add(g, multiply(get_base1(U_latent, prot, "U_latent", 1), pVAR)),
^
stan_files/mlmc_code.hpp:1014:91: note: 'Eigen::Matrix<stan::math::var, -1, -1>' is not derived from 'const Eigen::Matrix<T2, R2, 1>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:176:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:102:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::multiply(T1, T2)
inline return_type_t<T1, T2> multiply(T1 m, T2 c) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:102:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/matrix_exp_multiply.hpp:10:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:565:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::multiply(const T1&, const T2&)
inline return_type_t<T1, T2> multiply(const T1& v, const T2& c) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:565:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:581:35: note: template<class T1, class T2, int R2, int C2, class> Eigen::Matrix<stan::math::var, R2, C2, (AutoAlign | (((R2 == 1) && (C2 != 1)) ? RowMajor : (((C2 == 1) && (R2 != 1)) ? ColMajor : ColMajor))), R2, C2> stan::math::multiply(const T1&, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<var, R2, C2> multiply(const T1& c,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:581:35: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:600:35: note: template<class T1, int R1, int C1, class T2, class> Eigen::Matrix<stan::math::var, R1, C1> stan::math::multiply(const Eigen::Matrix<T, R, C>&, const T2&)
inline Eigen::Matrix<var, R1, C1> multiply(const Eigen::Matrix<T1, R1, C1>& m,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:600:35: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:621:35: note: template<class Ta, int Ra, int Ca, class Tb, int Cb, class> Eigen::Matrix<stan::math::var, Ra, Cb> stan::math::multiply(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<Tb, Ca, Cb>&)
inline Eigen::Matrix<var, Ra, Cb> multiply(const Eigen::Matrix<Ta, Ra, Ca>& A,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:621:35: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:649:12: note: template<class Ta, int Ca, class Tb, class> stan::math::var stan::math::multiply(const Eigen::Matrix<T, 1, C1>&, const Eigen::Matrix<Tb, Ca, 1>&)
inline var multiply(const Eigen::Matrix<Ta, 1, Ca>& A,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:649:12: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1014:91: note: template argument '-1' does not match '#'integer_cst' not supported by dump_decl#<declaration error>'
add(g, multiply(get_base1(U_latent, prot, "U_latent", 1), pVAR)),
^
stan_files/mlmc_code.hpp:1014:91: note: 'Eigen::Matrix<stan::math::var, -1, -1>' is not derived from 'const Eigen::Matrix<Tb, Ca, 1>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/append_return_type.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp: In instantiation of 'struct stan::return_type<Eigen::Matrix<stan::math::var, -1, 1>, double>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:56:51: required by substitution of 'template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const T1&, const Eigen::Matrix<T2, R, C>&) [with T1 = Eigen::Matrix<stan::math::var, -1, 1>; T2 = double; int R = -1; int C = 1]'
stan_files/mlmc_code.hpp:1018:68: required from 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1169:99: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:36:73: error: no type named 'type' in 'struct stan::scalar_type<Eigen::Matrix<stan::math::var, -1, 1>, void>'
typename return_type<Types_pack...>::type>;
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp: In instantiation of 'struct stan::return_type<stan::math::var, Eigen::Matrix<double, -1, 1, 0, -1, 1> >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:41:51: required by substitution of 'template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const Eigen::Matrix<T1, R, C>&, const T2&) [with T1 = stan::math::var; T2 = Eigen::Matrix<double, -1, 1>; int R = -1; int C = 1]'
stan_files/mlmc_code.hpp:1018:68: required from 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1169:99: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:36:73: error: no type named 'type' in 'struct stan::scalar_type<stan::math::var, void>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp: In instantiation of 'struct stan::return_type<stan::math::var, double>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:25:51: required by substitution of 'template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const Eigen::Matrix<T1, R, C>&, const Eigen::Matrix<T2, R, C>&) [with T1 = stan::math::var; T2 = double; int R = -1; int C = 1]'
stan_files/mlmc_code.hpp:1018:68: required from 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1169:99: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:36:73: error: no type named 'type' in 'struct stan::scalar_type<stan::math::var, void>'
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp: In instantiation of 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1169:99: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
stan_files/mlmc_code.hpp:1018:68: error: no matching function for call to 'add(Eigen::Matrix<stan::math::var, -1, 1>&, const vector_d&)'
stan::math::assign(alpha, add(add(alpha_mu, alpha_prior), rows_dot_product(alpha_theta, alpha_latent)));
^
stan_files/mlmc_code.hpp:1018:68: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:56:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:25:51: note: template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const Eigen::Matrix<T1, R, C>&, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> add(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:25:51: note: substitution of deduced template arguments resulted in errors seen above
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:41:51: note: template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const Eigen::Matrix<T1, R, C>&, const T2&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> add(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:41:51: note: substitution of deduced template arguments resulted in errors seen above
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:56:51: note: template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const T1&, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> add(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:56:51: note: substitution of deduced template arguments resulted in errors seen above
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1018:113: error: no matching function for call to 'rows_dot_product(Eigen::Matrix<stan::math::var, -1, 1>&, Eigen::Matrix<stan::math::var, -1, 1>&)'
stan::math::assign(alpha, add(add(alpha_mu, alpha_prior), rows_dot_product(alpha_theta, alpha_latent)));
^
stan_files/mlmc_code.hpp:1018:113: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:207:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/rows_dot_product.hpp:20:37: note: template<int R1, int C1, int R2, int C2> Eigen::Matrix<double, R1, 1> stan::math::rows_dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&)
inline Eigen::Matrix<double, R1, 1> rows_dot_product(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/rows_dot_product.hpp:20:37: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1018:113: note: mismatched types 'double' and 'stan::math::var'
stan::math::assign(alpha, add(add(alpha_mu, alpha_prior), rows_dot_product(alpha_theta, alpha_latent)));
^
stan_files/mlmc_code.hpp:1018:113: note: 'Eigen::Matrix<stan::math::var, -1, 1>' is not derived from 'const Eigen::Matrix<double, R, C>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:46:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/rows_dot_product.hpp:17:34: note: template<class T1, int R1, int C1, class T2, int R2, int C2, int <anonymous> > Eigen::Matrix<stan::math::var, R1, 1> stan::math::rows_dot_product(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<T2, R2, C2>&)
inline Eigen::Matrix<var, R1, 1> rows_dot_product(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/rows_dot_product.hpp:17:34: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1018:113: note: couldn't deduce template parameter '<anonymous>'
stan::math::assign(alpha, add(add(alpha_mu, alpha_prior), rows_dot_product(alpha_theta, alpha_latent)));
^
stan_files/mlmc_code.hpp:1025:0: error: no matching function for call to 'dot_product(Eigen::Matrix<double, 1, -1>, Eigen::Matrix<stan::math::var, 1, -1>)'
(dot_product(get_base1(pred_sub, pep, "pred_sub", 1), get_base1(beta2, get_base1(sid, pep, "sid", 1), "beta2", 1)) + dot_product(get_base1(pred, pep, "pred", 1), get_base1(U, get_base1(pid, pep, "pid", 1), "U", 1))),
^
stan_files/mlmc_code.hpp:1025:0: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template<int R1, int C1, int R2, int C2> double stan::math::dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&)
inline double dot_product(const Eigen::Matrix<double, R1, C1> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1025:0: note: mismatched types 'double' and 'stan::math::var'
(dot_product(get_base1(pred_sub, pep, "pred_sub", 1), get_base1(beta2, get_base1(sid, pep, "sid", 1), "beta2", 1)) + dot_product(get_base1(pred, pep, "pred", 1), get_base1(U, get_base1(pid, pep, "pid", 1), "U", 1))),
^
stan_files/mlmc_code.hpp:1025:0: note: 'Eigen::Matrix<stan::math::var, 1, -1>' is not derived from 'const Eigen::Matrix<double, R2, C2>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: double stan::math::dot_product(const double*, const double*, size_t)
inline double dot_product(const double *v1, const double *v2, size_t length) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: candidate expects 3 arguments, 2 provided
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: double stan::math::dot_product(const std::vector<double>&, const std::vector<double>&)
inline double dot_product(const std::vector<double> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: no known conversion for argument 1 from 'Eigen::Matrix<double, 1, -1>' to 'const std::vector<double>&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template<class T1, int R1, int C1, class T2, int R2, int C2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<T2, R2, C2>&)
inline return_type_t<T1, T2> dot_product(const Eigen::Matrix<T1, R1, C1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const T1*, const T2*, size_t)
inline return_type_t<T1, T2> dot_product(const T1* v1, const T2* v2,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1025:0: note: mismatched types 'const T1*' and 'Eigen::Matrix<double, 1, -1>'
(dot_product(get_base1(pred_sub, pep, "pred_sub", 1), get_base1(beta2, get_base1(sid, pep, "sid", 1), "beta2", 1)) + dot_product(get_base1(pred, pep, "pred", 1), get_base1(U, get_base1(pid, pep, "pid", 1), "U", 1))),
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const std::vector<_RealType>&, const std::vector<T2>&)
inline return_type_t<T1, T2> dot_product(const std::vector<T1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1025:0: note: 'Eigen::Matrix<double, 1, -1>' is not derived from 'const std::vector<_RealType>'
(dot_product(get_base1(pred_sub, pep, "pred_sub", 1), get_base1(beta2, get_base1(sid, pep, "sid", 1), "beta2", 1)) + dot_product(get_base1(pred, pep, "pred", 1), get_base1(U, get_base1(pid, pep, "pid", 1), "U", 1))),
^
stan_files/mlmc_code.hpp:1025:0: error: no matching function for call to 'dot_product(Eigen::Matrix<double, 1, -1>, Eigen::Matrix<stan::math::var, 1, -1>)'
stan_files/mlmc_code.hpp:1025:0: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template<int R1, int C1, int R2, int C2> double stan::math::dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&)
inline double dot_product(const Eigen::Matrix<double, R1, C1> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1025:0: note: mismatched types 'double' and 'stan::math::var'
(dot_product(get_base1(pred_sub, pep, "pred_sub", 1), get_base1(beta2, get_base1(sid, pep, "sid", 1), "beta2", 1)) + dot_product(get_base1(pred, pep, "pred", 1), get_base1(U, get_base1(pid, pep, "pid", 1), "U", 1))),
^
stan_files/mlmc_code.hpp:1025:0: note: 'Eigen::Matrix<stan::math::var, 1, -1>' is not derived from 'const Eigen::Matrix<double, R2, C2>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: double stan::math::dot_product(const double*, const double*, size_t)
inline double dot_product(const double *v1, const double *v2, size_t length) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: candidate expects 3 arguments, 2 provided
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: double stan::math::dot_product(const std::vector<double>&, const std::vector<double>&)
inline double dot_product(const std::vector<double> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: no known conversion for argument 1 from 'Eigen::Matrix<double, 1, -1>' to 'const std::vector<double>&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template<class T1, int R1, int C1, class T2, int R2, int C2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<T2, R2, C2>&)
inline return_type_t<T1, T2> dot_product(const Eigen::Matrix<T1, R1, C1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const T1*, const T2*, size_t)
inline return_type_t<T1, T2> dot_product(const T1* v1, const T2* v2,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1025:0: note: mismatched types 'const T1*' and 'Eigen::Matrix<double, 1, -1>'
(dot_product(get_base1(pred_sub, pep, "pred_sub", 1), get_base1(beta2, get_base1(sid, pep, "sid", 1), "beta2", 1)) + dot_product(get_base1(pred, pep, "pred", 1), get_base1(U, get_base1(pid, pep, "pid", 1), "U", 1))),
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const std::vector<_RealType>&, const std::vector<T2>&)
inline return_type_t<T1, T2> dot_product(const std::vector<T1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1025:0: note: 'Eigen::Matrix<double, 1, -1>' is not derived from 'const std::vector<_RealType>'
(dot_product(get_base1(pred_sub, pep, "pred_sub", 1), get_base1(beta2, get_base1(sid, pep, "sid", 1), "beta2", 1)) + dot_product(get_base1(pred, pep, "pred", 1), get_base1(U, get_base1(pid, pep, "pid", 1), "U", 1))),
^
stan_files/mlmc_code.hpp:1032:104: error: no matching function for call to 'dot_product(Eigen::Matrix<stan::math::var, -1, 1>&, Eigen::Matrix<double, 1, -1>)'
inv_logit((dot_product(alpha, get_base1(pred_miss, pep, "pred_miss", 1)) + (alpha_response * get_base1(mu, pep, "mu", 1)))),
^
stan_files/mlmc_code.hpp:1032:104: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template<int R1, int C1, int R2, int C2> double stan::math::dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&)
inline double dot_product(const Eigen::Matrix<double, R1, C1> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1032:104: note: mismatched types 'double' and 'stan::math::var'
inv_logit((dot_product(alpha, get_base1(pred_miss, pep, "pred_miss", 1)) + (alpha_response * get_base1(mu, pep, "mu", 1)))),
^
stan_files/mlmc_code.hpp:1032:104: note: 'Eigen::Matrix<stan::math::var, -1, 1>' is not derived from 'const Eigen::Matrix<double, R, C>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: double stan::math::dot_product(const double*, const double*, size_t)
inline double dot_product(const double *v1, const double *v2, size_t length) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: candidate expects 3 arguments, 2 provided
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: double stan::math::dot_product(const std::vector<double>&, const std::vector<double>&)
inline double dot_product(const std::vector<double> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: no known conversion for argument 1 from 'Eigen::Matrix<stan::math::var, -1, 1>' to 'const std::vector<double>&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template<class T1, int R1, int C1, class T2, int R2, int C2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<T2, R2, C2>&)
inline return_type_t<T1, T2> dot_product(const Eigen::Matrix<T1, R1, C1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const T1*, const T2*, size_t)
inline return_type_t<T1, T2> dot_product(const T1* v1, const T2* v2,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1032:104: note: mismatched types 'const T1*' and 'Eigen::Matrix<stan::math::var, -1, 1>'
inv_logit((dot_product(alpha, get_base1(pred_miss, pep, "pred_miss", 1)) + (alpha_response * get_base1(mu, pep, "mu", 1)))),
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const std::vector<_RealType>&, const std::vector<T2>&)
inline return_type_t<T1, T2> dot_product(const std::vector<T1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1032:104: note: 'Eigen::Matrix<stan::math::var, -1, 1>' is not derived from 'const std::vector<_RealType>'
inv_logit((dot_product(alpha, get_base1(pred_miss, pep, "pred_miss", 1)) + (alpha_response * get_base1(mu, pep, "mu", 1)))),
^
stan_files/mlmc_code.hpp:1038:103: error: no matching function for call to 'dot_product(Eigen::Matrix<stan::math::var, -1, 1>&, Eigen::Matrix<double, 1, -1>)'
inv_logit(dot_product(alpha, get_base1(pred_miss, pep, "pred_miss", 1))),
^
stan_files/mlmc_code.hpp:1038:103: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template<int R1, int C1, int R2, int C2> double stan::math::dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&)
inline double dot_product(const Eigen::Matrix<double, R1, C1> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1038:103: note: mismatched types 'double' and 'stan::math::var'
inv_logit(dot_product(alpha, get_base1(pred_miss, pep, "pred_miss", 1))),
^
stan_files/mlmc_code.hpp:1038:103: note: 'Eigen::Matrix<stan::math::var, -1, 1>' is not derived from 'const Eigen::Matrix<double, R, C>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: double stan::math::dot_product(const double*, const double*, size_t)
inline double dot_product(const double *v1, const double *v2, size_t length) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: candidate expects 3 arguments, 2 provided
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: double stan::math::dot_product(const std::vector<double>&, const std::vector<double>&)
inline double dot_product(const std::vector<double> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: no known conversion for argument 1 from 'Eigen::Matrix<stan::math::var, -1, 1>' to 'const std::vector<double>&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template<class T1, int R1, int C1, class T2, int R2, int C2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<T2, R2, C2>&)
inline return_type_t<T1, T2> dot_product(const Eigen::Matrix<T1, R1, C1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const T1*, const T2*, size_t)
inline return_type_t<T1, T2> dot_product(const T1* v1, const T2* v2,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1038:103: note: mismatched types 'const T1*' and 'Eigen::Matrix<stan::math::var, -1, 1>'
inv_logit(dot_product(alpha, get_base1(pred_miss, pep, "pred_miss", 1))),
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const std::vector<_RealType>&, const std::vector<T2>&)
inline return_type_t<T1, T2> dot_product(const std::vector<T1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1038:103: note: 'Eigen::Matrix<stan::math::var, -1, 1>' is not derived from 'const std::vector<_RealType>'
inv_logit(dot_product(alpha, get_base1(pred_miss, pep, "pred_miss", 1))),
^
stan_files/mlmc_code.hpp:1064:0: error: no matching function for call to 'dot_product(Eigen::Matrix<double, 1, -1>, Eigen::Matrix<stan::math::var, 1, -1>)'
(dot_product(get_base1(beta2, get_base1(sid_m, pep2, "sid_m", 1), "beta2", 1), get_base1(pred_sub_m, pep2, "pred_sub_m", 1)) + dot_product(get_base1(pred_m, pep2, "pred_m", 1), get_base1(U, get_base1(pid_m, pep2, "pid_m", 1), "U", 1))),
^
stan_files/mlmc_code.hpp:1064:0: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template<int R1, int C1, int R2, int C2> double stan::math::dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&)
inline double dot_product(const Eigen::Matrix<double, R1, C1> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1064:0: note: mismatched types 'double' and 'stan::math::var'
(dot_product(get_base1(beta2, get_base1(sid_m, pep2, "sid_m", 1), "beta2", 1), get_base1(pred_sub_m, pep2, "pred_sub_m", 1)) + dot_product(get_base1(pred_m, pep2, "pred_m", 1), get_base1(U, get_base1(pid_m, pep2, "pid_m", 1), "U", 1))),
^
stan_files/mlmc_code.hpp:1064:0: note: 'Eigen::Matrix<stan::math::var, 1, -1>' is not derived from 'const Eigen::Matrix<double, R2, C2>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: double stan::math::dot_product(const double*, const double*, size_t)
inline double dot_product(const double *v1, const double *v2, size_t length) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: candidate expects 3 arguments, 2 provided
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: double stan::math::dot_product(const std::vector<double>&, const std::vector<double>&)
inline double dot_product(const std::vector<double> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: no known conversion for argument 1 from 'Eigen::Matrix<double, 1, -1>' to 'const std::vector<double>&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template<class T1, int R1, int C1, class T2, int R2, int C2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<T2, R2, C2>&)
inline return_type_t<T1, T2> dot_product(const Eigen::Matrix<T1, R1, C1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const T1*, const T2*, size_t)
inline return_type_t<T1, T2> dot_product(const T1* v1, const T2* v2,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1064:0: note: mismatched types 'const T1*' and 'Eigen::Matrix<double, 1, -1>'
(dot_product(get_base1(beta2, get_base1(sid_m, pep2, "sid_m", 1), "beta2", 1), get_base1(pred_sub_m, pep2, "pred_sub_m", 1)) + dot_product(get_base1(pred_m, pep2, "pred_m", 1), get_base1(U, get_base1(pid_m, pep2, "pid_m", 1), "U", 1))),
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const std::vector<_RealType>&, const std::vector<T2>&)
inline return_type_t<T1, T2> dot_product(const std::vector<T1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1064:0: note: 'Eigen::Matrix<double, 1, -1>' is not derived from 'const std::vector<_RealType>'
(dot_product(get_base1(beta2, get_base1(sid_m, pep2, "sid_m", 1), "beta2", 1), get_base1(pred_sub_m, pep2, "pred_sub_m", 1)) + dot_product(get_base1(pred_m, pep2, "pred_m", 1), get_base1(U, get_base1(pid_m, pep2, "pid_m", 1), "U", 1))),
^
stan_files/mlmc_code.hpp:1064:0: error: no matching function for call to 'dot_product(Eigen::Matrix<stan::math::var, 1, -1>, Eigen::Matrix<double, 1, -1>)'
stan_files/mlmc_code.hpp:1064:0: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template<int R1, int C1, int R2, int C2> double stan::math::dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&)
inline double dot_product(const Eigen::Matrix<double, R1, C1> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1064:0: note: mismatched types 'double' and 'stan::math::var'
(dot_product(get_base1(beta2, get_base1(sid_m, pep2, "sid_m", 1), "beta2", 1), get_base1(pred_sub_m, pep2, "pred_sub_m", 1)) + dot_product(get_base1(pred_m, pep2, "pred_m", 1), get_base1(U, get_base1(pid_m, pep2, "pid_m", 1), "U", 1))),
^
stan_files/mlmc_code.hpp:1064:0: note: 'Eigen::Matrix<stan::math::var, 1, -1>' is not derived from 'const Eigen::Matrix<double, R, C>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: double stan::math::dot_product(const double*, const double*, size_t)
inline double dot_product(const double *v1, const double *v2, size_t length) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: candidate expects 3 arguments, 2 provided
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: double stan::math::dot_product(const std::vector<double>&, const std::vector<double>&)
inline double dot_product(const std::vector<double> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: no known conversion for argument 1 from 'Eigen::Matrix<stan::math::var, 1, -1>' to 'const std::vector<double>&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template<class T1, int R1, int C1, class T2, int R2, int C2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<T2, R2, C2>&)
inline return_type_t<T1, T2> dot_product(const Eigen::Matrix<T1, R1, C1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const T1*, const T2*, size_t)
inline return_type_t<T1, T2> dot_product(const T1* v1, const T2* v2,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1064:0: note: mismatched types 'const T1*' and 'Eigen::Matrix<stan::math::var, 1, -1>'
(dot_product(get_base1(beta2, get_base1(sid_m, pep2, "sid_m", 1), "beta2", 1), get_base1(pred_sub_m, pep2, "pred_sub_m", 1)) + dot_product(get_base1(pred_m, pep2, "pred_m", 1), get_base1(U, get_base1(pid_m, pep2, "pid_m", 1), "U", 1))),
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const std::vector<_RealType>&, const std::vector<T2>&)
inline return_type_t<T1, T2> dot_product(const std::vector<T1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1064:0: note: 'Eigen::Matrix<stan::math::var, 1, -1>' is not derived from 'const std::vector<_RealType>'
(dot_product(get_base1(beta2, get_base1(sid_m, pep2, "sid_m", 1), "beta2", 1), get_base1(pred_sub_m, pep2, "pred_sub_m", 1)) + dot_product(get_base1(pred_m, pep2, "pred_m", 1), get_base1(U, get_base1(pid_m, pep2, "pid_m", 1), "U", 1))),
^
stan_files/mlmc_code.hpp:1076:109: error: no matching function for call to 'dot_product(Eigen::Matrix<stan::math::var, -1, 1>&, Eigen::Matrix<double, 1, -1>)'
inv_logit((dot_product(alpha, get_base1(pred_miss_m, pep2, "pred_miss_m", 1)) + (alpha_response * get_base1(mu_m, pep2, "mu_m", 1)))),
^
stan_files/mlmc_code.hpp:1076:109: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template<int R1, int C1, int R2, int C2> double stan::math::dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&)
inline double dot_product(const Eigen::Matrix<double, R1, C1> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1076:109: note: mismatched types 'double' and 'stan::math::var'
inv_logit((dot_product(alpha, get_base1(pred_miss_m, pep2, "pred_miss_m", 1)) + (alpha_response * get_base1(mu_m, pep2, "mu_m", 1)))),
^
stan_files/mlmc_code.hpp:1076:109: note: 'Eigen::Matrix<stan::math::var, -1, 1>' is not derived from 'const Eigen::Matrix<double, R, C>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: double stan::math::dot_product(const double*, const double*, size_t)
inline double dot_product(const double *v1, const double *v2, size_t length) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: candidate expects 3 arguments, 2 provided
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: double stan::math::dot_product(const std::vector<double>&, const std::vector<double>&)
inline double dot_product(const std::vector<double> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: no known conversion for argument 1 from 'Eigen::Matrix<stan::math::var, -1, 1>' to 'const std::vector<double>&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template<class T1, int R1, int C1, class T2, int R2, int C2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<T2, R2, C2>&)
inline return_type_t<T1, T2> dot_product(const Eigen::Matrix<T1, R1, C1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const T1*, const T2*, size_t)
inline return_type_t<T1, T2> dot_product(const T1* v1, const T2* v2,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1076:109: note: mismatched types 'const T1*' and 'Eigen::Matrix<stan::math::var, -1, 1>'
inv_logit((dot_product(alpha, get_base1(pred_miss_m, pep2, "pred_miss_m", 1)) + (alpha_response * get_base1(mu_m, pep2, "mu_m", 1)))),
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const std::vector<_RealType>&, const std::vector<T2>&)
inline return_type_t<T1, T2> dot_product(const std::vector<T1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1076:109: note: 'Eigen::Matrix<stan::math::var, -1, 1>' is not derived from 'const std::vector<_RealType>'
inv_logit((dot_product(alpha, get_base1(pred_miss_m, pep2, "pred_miss_m", 1)) + (alpha_response * get_base1(mu_m, pep2, "mu_m", 1)))),
^
stan_files/mlmc_code.hpp:1082:104: error: no matching function for call to 'dot_product(Eigen::Matrix<stan::math::var, -1, 1>&, Eigen::Matrix<double, 1, -1>)'
inv_logit(dot_product(alpha, get_base1(pred_miss, pep2, "pred_miss", 1))),
^
stan_files/mlmc_code.hpp:1082:104: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template<int R1, int C1, int R2, int C2> double stan::math::dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&)
inline double dot_product(const Eigen::Matrix<double, R1, C1> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1082:104: note: mismatched types 'double' and 'stan::math::var'
inv_logit(dot_product(alpha, get_base1(pred_miss, pep2, "pred_miss", 1))),
^
stan_files/mlmc_code.hpp:1082:104: note: 'Eigen::Matrix<stan::math::var, -1, 1>' is not derived from 'const Eigen::Matrix<double, R, C>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: double stan::math::dot_product(const double*, const double*, size_t)
inline double dot_product(const double *v1, const double *v2, size_t length) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: candidate expects 3 arguments, 2 provided
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: double stan::math::dot_product(const std::vector<double>&, const std::vector<double>&)
inline double dot_product(const std::vector<double> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: no known conversion for argument 1 from 'Eigen::Matrix<stan::math::var, -1, 1>' to 'const std::vector<double>&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template<class T1, int R1, int C1, class T2, int R2, int C2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<T2, R2, C2>&)
inline return_type_t<T1, T2> dot_product(const Eigen::Matrix<T1, R1, C1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const T1*, const T2*, size_t)
inline return_type_t<T1, T2> dot_product(const T1* v1, const T2* v2,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1082:104: note: mismatched types 'const T1*' and 'Eigen::Matrix<stan::math::var, -1, 1>'
inv_logit(dot_product(alpha, get_base1(pred_miss, pep2, "pred_miss", 1))),
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const std::vector<_RealType>&, const std::vector<T2>&)
inline return_type_t<T1, T2> dot_product(const std::vector<T1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1082:104: note: 'Eigen::Matrix<stan::math::var, -1, 1>' is not derived from 'const std::vector<_RealType>'
inv_logit(dot_product(alpha, get_base1(pred_miss, pep2, "pred_miss", 1))),
^
stan_files/mlmc_code.hpp:1108:0: error: no matching function for call to 'dot_product(Eigen::Matrix<stan::math::var, 1, -1>, Eigen::Matrix<double, 1, -1>)'
(dot_product(get_base1(beta2, get_base1(sid_c, pep3, "sid_c", 1), "beta2", 1), get_base1(pred_sub_c, pep3, "pred_sub_c", 1)) + dot_product(get_base1(U, get_base1(pid_c, pep3, "pid_c", 1), "U", 1), get_base1(pred_c, pep3, "pred_c", 1))),
^
stan_files/mlmc_code.hpp:1108:0: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template<int R1, int C1, int R2, int C2> double stan::math::dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&)
inline double dot_product(const Eigen::Matrix<double, R1, C1> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1108:0: note: mismatched types 'double' and 'stan::math::var'
(dot_product(get_base1(beta2, get_base1(sid_c, pep3, "sid_c", 1), "beta2", 1), get_base1(pred_sub_c, pep3, "pred_sub_c", 1)) + dot_product(get_base1(U, get_base1(pid_c, pep3, "pid_c", 1), "U", 1), get_base1(pred_c, pep3, "pred_c", 1))),
^
stan_files/mlmc_code.hpp:1108:0: note: 'Eigen::Matrix<stan::math::var, 1, -1>' is not derived from 'const Eigen::Matrix<double, R, C>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: double stan::math::dot_product(const double*, const double*, size_t)
inline double dot_product(const double *v1, const double *v2, size_t length) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: candidate expects 3 arguments, 2 provided
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: double stan::math::dot_product(const std::vector<double>&, const std::vector<double>&)
inline double dot_product(const std::vector<double> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: no known conversion for argument 1 from 'Eigen::Matrix<stan::math::var, 1, -1>' to 'const std::vector<double>&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template<class T1, int R1, int C1, class T2, int R2, int C2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<T2, R2, C2>&)
inline return_type_t<T1, T2> dot_product(const Eigen::Matrix<T1, R1, C1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const T1*, const T2*, size_t)
inline return_type_t<T1, T2> dot_product(const T1* v1, const T2* v2,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1108:0: note: mismatched types 'const T1*' and 'Eigen::Matrix<stan::math::var, 1, -1>'
(dot_product(get_base1(beta2, get_base1(sid_c, pep3, "sid_c", 1), "beta2", 1), get_base1(pred_sub_c, pep3, "pred_sub_c", 1)) + dot_product(get_base1(U, get_base1(pid_c, pep3, "pid_c", 1), "U", 1), get_base1(pred_c, pep3, "pred_c", 1))),
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const std::vector<_RealType>&, const std::vector<T2>&)
inline return_type_t<T1, T2> dot_product(const std::vector<T1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1108:0: note: 'Eigen::Matrix<stan::math::var, 1, -1>' is not derived from 'const std::vector<_RealType>'
(dot_product(get_base1(beta2, get_base1(sid_c, pep3, "sid_c", 1), "beta2", 1), get_base1(pred_sub_c, pep3, "pred_sub_c", 1)) + dot_product(get_base1(U, get_base1(pid_c, pep3, "pid_c", 1), "U", 1), get_base1(pred_c, pep3, "pred_c", 1))),
^
stan_files/mlmc_code.hpp:1108:0: error: no matching function for call to 'dot_product(Eigen::Matrix<stan::math::var, 1, -1>, Eigen::Matrix<double, 1, -1>)'
stan_files/mlmc_code.hpp:1108:0: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template<int R1, int C1, int R2, int C2> double stan::math::dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&)
inline double dot_product(const Eigen::Matrix<double, R1, C1> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1108:0: note: mismatched types 'double' and 'stan::math::var'
(dot_product(get_base1(beta2, get_base1(sid_c, pep3, "sid_c", 1), "beta2", 1), get_base1(pred_sub_c, pep3, "pred_sub_c", 1)) + dot_product(get_base1(U, get_base1(pid_c, pep3, "pid_c", 1), "U", 1), get_base1(pred_c, pep3, "pred_c", 1))),
^
stan_files/mlmc_code.hpp:1108:0: note: 'Eigen::Matrix<stan::math::var, 1, -1>' is not derived from 'const Eigen::Matrix<double, R, C>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: double stan::math::dot_product(const double*, const double*, size_t)
inline double dot_product(const double *v1, const double *v2, size_t length) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: candidate expects 3 arguments, 2 provided
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: double stan::math::dot_product(const std::vector<double>&, const std::vector<double>&)
inline double dot_product(const std::vector<double> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: no known conversion for argument 1 from 'Eigen::Matrix<stan::math::var, 1, -1>' to 'const std::vector<double>&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template<class T1, int R1, int C1, class T2, int R2, int C2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<T2, R2, C2>&)
inline return_type_t<T1, T2> dot_product(const Eigen::Matrix<T1, R1, C1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const T1*, const T2*, size_t)
inline return_type_t<T1, T2> dot_product(const T1* v1, const T2* v2,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1108:0: note: mismatched types 'const T1*' and 'Eigen::Matrix<stan::math::var, 1, -1>'
(dot_product(get_base1(beta2, get_base1(sid_c, pep3, "sid_c", 1), "beta2", 1), get_base1(pred_sub_c, pep3, "pred_sub_c", 1)) + dot_product(get_base1(U, get_base1(pid_c, pep3, "pid_c", 1), "U", 1), get_base1(pred_c, pep3, "pred_c", 1))),
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const std::vector<_RealType>&, const std::vector<T2>&)
inline return_type_t<T1, T2> dot_product(const std::vector<T1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1108:0: note: 'Eigen::Matrix<stan::math::var, 1, -1>' is not derived from 'const std::vector<_RealType>'
(dot_product(get_base1(beta2, get_base1(sid_c, pep3, "sid_c", 1), "beta2", 1), get_base1(pred_sub_c, pep3, "pred_sub_c", 1)) + dot_product(get_base1(U, get_base1(pid_c, pep3, "pid_c", 1), "U", 1), get_base1(pred_c, pep3, "pred_c", 1))),
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/append_return_type.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp: In instantiation of 'struct stan::return_type<Eigen::Matrix<stan::math::var, 1, -1>, int, int>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:45:58: required by substitution of 'template<class ... Args> using return_type_t = typename stan::return_type<Args ...>::type [with Args = {Eigen::Matrix<stan::math::var, 1, -1, 1, 1, -1>, int, int}]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: required by substitution of 'template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> 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]'
stan_files/mlmc_code.hpp:1230:106: required from 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1169:99: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:36:73: error: no type named 'type' in 'struct stan::scalar_type<Eigen::Matrix<stan::math::var, 1, -1>, void>'
typename return_type<Types_pack...>::type>;
^
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp: In instantiation of 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1169:99: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
stan_files/mlmc_code.hpp:1230:106: error: no matching function for call to 'normal_log(Eigen::Matrix<stan::math::var, 1, -1>, int, int)'
lp_accum__.add(normal_log<propto__>(get_base1(beta2_latent, sub, "beta2_latent", 1), 0, 1));
^
stan_files/mlmc_code.hpp:1230:106: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:328:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: substitution of deduced template arguments resulted in errors seen above
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template<class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1232:98: error: no matching function for call to 'normal_log(Eigen::Matrix<stan::math::var, 1, -1>, int, int)'
lp_accum__.add(normal_log<propto__>(get_base1(beta2_mu, sub, "beta2_mu", 1), 0, 1));
^
stan_files/mlmc_code.hpp:1232:98: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:328:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template<class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1235:65: error: no matching function for call to 'gamma_log(Eigen::Matrix<stan::math::var, 1, -1>&, int, int)'
lp_accum__.add(gamma_log<propto__>(beta2_theta, 1, 1));
^
stan_files/mlmc_code.hpp:1235:65: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:258:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:36:42: note: template<bool propto, class T_y, class T_shape, class T_inv_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::gamma_log(const T_y&, const T_shape&, const T_inv_scale&)
return_type_t<T_y, T_shape, T_inv_scale> gamma_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:36:42: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:46:49: note: template<class T_y, class T_shape, class T_inv_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::gamma_log(const T_y&, const T_shape&, const T_inv_scale&)
inline return_type_t<T_y, T_shape, T_inv_scale> gamma_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:46:49: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/append_return_type.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp: In instantiation of 'struct stan::return_type<Eigen::Matrix<stan::math::var, 1, -1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1> >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:45:58: required by substitution of 'template<class ... Args> using return_type_t = typename stan::return_type<Args ...>::type [with Args = {Eigen::Matrix<stan::math::var, 1, -1, 1, 1, -1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>}]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:14:36: required by substitution of 'template<bool propto, class T_y, class T_loc, class T_covar> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::multi_normal_log(const T_y&, const T_loc&, const T_covar&) [with bool propto = true; T_y = Eigen::Matrix<stan::math::var, 1, -1>; T_loc = Eigen::Matrix<double, -1, 1>; T_covar = Eigen::Matrix<double, -1, -1>]'
stan_files/mlmc_code.hpp:1237:63: required from 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1169:99: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:36:73: error: no type named 'type' in 'struct stan::scalar_type<Eigen::Matrix<stan::math::var, 1, -1>, void>'
typename return_type<Types_pack...>::type>;
^
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp: In instantiation of 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1169:99: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
stan_files/mlmc_code.hpp:1237:63: error: no matching function for call to 'multi_normal_log(Eigen::Matrix<stan::math::var, 1, -1>&, const vector_d&, const matrix_d&)'
lp_accum__.add(multi_normal_log<propto__>(g, mn, T));
^
stan_files/mlmc_code.hpp:1237:63: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:305:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:14:36: note: template<bool propto, class T_y, class T_loc, class T_covar> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::multi_normal_log(const T_y&, const T_loc&, const T_covar&)
return_type_t<T_y, T_loc, T_covar> multi_normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:14:36: note: substitution of deduced template arguments resulted in errors seen above
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:24:43: note: template<class T_y, class T_loc, class T_covar> stan::return_type_t<T_x, T_sigma, T_l> stan::math::multi_normal_log(const T_y&, const T_loc&, const T_covar&)
inline return_type_t<T_y, T_loc, T_covar> multi_normal_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:24:43: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/append_return_type.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp: In instantiation of 'struct stan::return_type<stan::math::var, int, double>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:45:58: required by substitution of 'template<class ... Args> using return_type_t = typename stan::return_type<Args ...>::type [with Args = {stan::math::var, int, double}]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_log.hpp:33:36: required by substitution of 'template<bool propto, class T_y, class T_dof, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::inv_wishart_log(const Eigen::Matrix<Scalar, -1, -1>&, const T_dof&, const Eigen::Matrix<T_G, -1, -1>&) [with bool propto = true; T_y = stan::math::var; T_dof = int; T_scale = double]'
stan_files/mlmc_code.hpp:1239:74: required from 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1169:99: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:36:73: error: no type named 'type' in 'struct stan::scalar_type<stan::math::var, void>'
typename return_type<Types_pack...>::type>;
^
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp: In instantiation of 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1169:99: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
stan_files/mlmc_code.hpp:1239:74: error: no matching function for call to 'inv_wishart_log(Eigen::Matrix<stan::math::var, -1, -1>&, const int&, const matrix_d&)'
lp_accum__.add(inv_wishart_log<propto__>(pVAR, npred, invprec));
^
stan_files/mlmc_code.hpp:1239:74: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:284:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_log.hpp:33:36: note: template<bool propto, class T_y, class T_dof, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::inv_wishart_log(const Eigen::Matrix<Scalar, -1, -1>&, const T_dof&, const Eigen::Matrix<T_G, -1, -1>&)
return_type_t<T_y, T_dof, T_scale> inv_wishart_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_log.hpp:33:36: note: substitution of deduced template arguments resulted in errors seen above
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_log.hpp:44:43: note: template<class T_y, class T_dof, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::inv_wishart_log(const Eigen::Matrix<LhsScalar, -1, -1, 0>&, const T_dof&, const Eigen::Matrix<LhsScalar, -1, -1, 0>&)
inline return_type_t<T_y, T_dof, T_scale> inv_wishart_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_log.hpp:44:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1243:106: error: no matching function for call to 'multi_normal_log(Eigen::Matrix<stan::math::var, 1, -1>, const vector_d&, const matrix_d&)'
lp_accum__.add(multi_normal_log<propto__>(get_base1(U_latent, prot, "U_latent", 1), mn, R));
^
stan_files/mlmc_code.hpp:1243:106: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:305:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:14:36: note: template<bool propto, class T_y, class T_loc, class T_covar> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::multi_normal_log(const T_y&, const T_loc&, const T_covar&)
return_type_t<T_y, T_loc, T_covar> multi_normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:14:36: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:24:43: note: template<class T_y, class T_loc, class T_covar> stan::return_type_t<T_x, T_sigma, T_l> stan::math::multi_normal_log(const T_y&, const T_loc&, const T_covar&)
inline return_type_t<T_y, T_loc, T_covar> multi_normal_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:24:43: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/append_return_type.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp: In instantiation of 'struct stan::return_type<stan::math::var, int, int>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:45:58: required by substitution of 'template<class ... Args> using return_type_t = typename stan::return_type<Args ...>::type [with Args = {stan::math::var, int, int}]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:36:42: required by substitution of 'template<bool propto, class T_y, class T_shape, class T_inv_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::gamma_log(const T_y&, const T_shape&, const T_inv_scale&) [with bool propto = true; T_y = stan::math::var; T_shape = int; T_inv_scale = int]'
stan_files/mlmc_code.hpp:1246:57: required from 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1169:99: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:36:73: error: no type named 'type' in 'struct stan::scalar_type<stan::math::var, void>'
typename return_type<Types_pack...>::type>;
^
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp: In instantiation of 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1169:99: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
stan_files/mlmc_code.hpp:1246:57: error: no matching function for call to 'gamma_log(local_scalar_t__&, int, int)'
lp_accum__.add(gamma_log<propto__>(ita, 1, 1));
^
stan_files/mlmc_code.hpp:1246:57: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:258:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:36:42: note: template<bool propto, class T_y, class T_shape, class T_inv_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::gamma_log(const T_y&, const T_shape&, const T_inv_scale&)
return_type_t<T_y, T_shape, T_inv_scale> gamma_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:36:42: note: substitution of deduced template arguments resulted in errors seen above
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:46:49: note: template<class T_y, class T_shape, class T_inv_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::gamma_log(const T_y&, const T_shape&, const T_inv_scale&)
inline return_type_t<T_y, T_shape, T_inv_scale> gamma_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:46:49: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/append_return_type.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp: In instantiation of 'struct stan::return_type<std::vector<double>, std::vector<stan::math::var, std::allocator<stan::math::var> >, stan::math::var>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:45:58: required by substitution of 'template<class ... Args> using return_type_t = typename stan::return_type<Args ...>::type [with Args = {std::vector<double, std::allocator<double> >, std::vector<stan::math::var, std::allocator<stan::math::var> >, stan::math::var}]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: required by substitution of 'template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&) [with bool propto = true; T_y = std::vector<double>; T_loc = std::vector<stan::math::var>; T_scale = stan::math::var]'
stan_files/mlmc_code.hpp:1248:59: required from 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1169:99: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:36:73: error: no type named 'type' in 'struct stan::scalar_type<std::vector<double>, void>'
typename return_type<Types_pack...>::type>;
^
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp: In instantiation of 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1169:99: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
stan_files/mlmc_code.hpp:1248:59: error: no matching function for call to 'normal_log(const std::vector<double>&, std::vector<stan::math::var>&, local_scalar_t__&)'
lp_accum__.add(normal_log<propto__>(y, mu, ita));
^
stan_files/mlmc_code.hpp:1248:59: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:328:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: substitution of deduced template arguments resulted in errors seen above
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template<class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/append_return_type.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp: In instantiation of 'struct stan::return_type<Eigen::Matrix<stan::math::var, -1, 1>, int, int>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:45:58: required by substitution of 'template<class ... Args> using return_type_t = typename stan::return_type<Args ...>::type [with Args = {Eigen::Matrix<stan::math::var, -1, 1, 0, -1, 1>, int, int}]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: required by substitution of 'template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> 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]'
stan_files/mlmc_code.hpp:1250:67: required from 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1169:99: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:36:73: error: no type named 'type' in 'struct stan::scalar_type<Eigen::Matrix<stan::math::var, -1, 1>, void>'
typename return_type<Types_pack...>::type>;
^
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp: In instantiation of 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1169:99: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
stan_files/mlmc_code.hpp:1250:67: error: no matching function for call to 'normal_log(Eigen::Matrix<stan::math::var, -1, 1>&, int, int)'
lp_accum__.add(normal_log<propto__>(alpha_latent, 0, 1));
^
stan_files/mlmc_code.hpp:1250:67: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:328:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: substitution of deduced template arguments resulted in errors seen above
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template<class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1252:63: error: no matching function for call to 'normal_log(Eigen::Matrix<stan::math::var, -1, 1>&, int, int)'
lp_accum__.add(normal_log<propto__>(alpha_mu, 0, 1));
^
stan_files/mlmc_code.hpp:1252:63: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:328:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template<class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1254:65: error: no matching function for call to 'gamma_log(Eigen::Matrix<stan::math::var, -1, 1>&, int, int)'
lp_accum__.add(gamma_log<propto__>(alpha_theta, 1, 1));
^
stan_files/mlmc_code.hpp:1254:65: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:258:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:36:42: note: template<bool propto, class T_y, class T_shape, class T_inv_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::gamma_log(const T_y&, const T_shape&, const T_inv_scale&)
return_type_t<T_y, T_shape, T_inv_scale> gamma_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:36:42: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:46:49: note: template<class T_y, class T_shape, class T_inv_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::gamma_log(const T_y&, const T_shape&, const T_inv_scale&)
inline return_type_t<T_y, T_shape, T_inv_scale> gamma_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:46:49: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/append_return_type.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp: In instantiation of 'struct stan::return_type<stan::math::var>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:45:58: required by substitution of 'template<class ... Args> using return_type_t = typename stan::return_type<Args ...>::type [with Args = {stan::math::var}]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:14:23: required by substitution of 'template<bool propto, class T_n, class T_prob> stan::return_type_t<T_prob> stan::math::bernoulli_log(const T_n&, const T_prob&) [with bool propto = true; T_n = int; T_prob = stan::math::var]'
stan_files/mlmc_code.hpp:1258:0: required from 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1169:99: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:41:56: error: no type named 'type' in 'struct stan::scalar_type<stan::math::var, void>'
using type = promote_args_t<double, scalar_type_t<T>>;
^
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp: In instantiation of 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1169:99: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
stan_files/mlmc_code.hpp:1258:0: error: no matching function for call to 'bernoulli_log(const int&, const stan::math::var&)'
lp_accum__.add(bernoulli_log<propto__>(get_base1(miss_obs, pep, "miss_obs", 1), get_base1(pmiss, pep, "pmiss", 1)));
^
stan_files/mlmc_code.hpp:1258:0: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:166:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:14:23: note: template<bool propto, class T_n, class T_prob> stan::return_type_t<T_prob> stan::math::bernoulli_log(const T_n&, const T_prob&)
return_type_t<T_prob> bernoulli_log(const T_n& n, const T_prob& theta) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:14:23: note: substitution of deduced template arguments resulted in errors seen above
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:22:30: note: template<class T_y, class T_prob> stan::return_type_t<T_prob> stan::math::bernoulli_log(const T_y&, const T_prob&)
inline return_type_t<T_prob> bernoulli_log(const T_y& n, const T_prob& theta) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:22:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1264:0: error: no matching function for call to 'bernoulli_log(const int&, const stan::math::var&)'
lp_accum__.add(bernoulli_log<propto__>(get_base1(miss_m, pep2, "miss_m", 1), get_base1(pmiss_m, pep2, "pmiss_m", 1)));
^
stan_files/mlmc_code.hpp:1264:0: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:166:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:14:23: note: template<bool propto, class T_n, class T_prob> stan::return_type_t<T_prob> stan::math::bernoulli_log(const T_n&, const T_prob&)
return_type_t<T_prob> bernoulli_log(const T_n& n, const T_prob& theta) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:14:23: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:22:30: note: template<class T_y, class T_prob> stan::return_type_t<T_prob> stan::math::bernoulli_log(const T_y&, const T_prob&)
inline return_type_t<T_prob> bernoulli_log(const T_y& n, const T_prob& theta) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:22:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1266:103: error: no matching function for call to 'normal_log(const stan::math::var&, int, int)'
lp_accum__.add(normal_log<propto__>(get_base1(y_m_latent, pep2, "y_m_latent", 1), 0, 1));
^
stan_files/mlmc_code.hpp:1266:103: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:328:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template<class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1274:21: error: no matching function for call to 'stan::math::accumulator<stan::math::var>::add(stan::math::var)'
lp_accum__.add(stan::math::log((Phi(((censor_lim - get_base1(mu_c, pep, "mu_c", 1)) / ita)) + 0.001)));
^
stan_files/mlmc_code.hpp:1274:21: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:53:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:50:8: note: template<class S, class> void stan::math::accumulator<T>::add(S) [with S = S; <template-parameter-2-2> = <template-parameter-1-2>; T = stan::math::var]
void add(S x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:50:8: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:68:8: note: template<class S, class> void stan::math::accumulator<T>::add(const S&) [with S = S; <template-parameter-2-2> = <template-parameter-1-2>; T = stan::math::var]
void add(const S& x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:68:8: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:82:8: note: template<class S, int R, int C> void stan::math::accumulator<T>::add(const Eigen::Matrix<S, R, C>&) [with S = S; int R = R; int C = C; T = stan::math::var]
void add(const Eigen::Matrix<S, R, C>& m) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:82:8: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1274:21: note: 'stan::math::var' is not derived from 'const Eigen::Matrix<T, R, C>'
lp_accum__.add(stan::math::log((Phi(((censor_lim - get_base1(mu_c, pep, "mu_c", 1)) / ita)) + 0.001)));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:53:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:98:8: note: template<class S> void stan::math::accumulator<T>::add(const std::vector<S>&) [with S = S; T = stan::math::var]
void add(const std::vector<S>& xs) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:98:8: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1274:21: note: 'stan::math::var' is not derived from 'const std::vector<_RealType>'
lp_accum__.add(stan::math::log((Phi(((censor_lim - get_base1(mu_c, pep, "mu_c", 1)) / ita)) + 0.001)));
^
stan_files/mlmc_code.hpp:1284:9: error: no matching function for call to 'stan::math::accumulator<stan::math::var>::add(stan::math::var&)'
lp_accum__.add(lp__);
^
stan_files/mlmc_code.hpp:1284:9: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:53:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:50:8: note: template<class S, class> void stan::math::accumulator<T>::add(S) [with S = S; <template-parameter-2-2> = <template-parameter-1-2>; T = stan::math::var]
void add(S x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:50:8: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:68:8: note: template<class S, class> void stan::math::accumulator<T>::add(const S&) [with S = S; <template-parameter-2-2> = <template-parameter-1-2>; T = stan::math::var]
void add(const S& x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:68:8: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:82:8: note: template<class S, int R, int C> void stan::math::accumulator<T>::add(const Eigen::Matrix<S, R, C>&) [with S = S; int R = R; int C = C; T = stan::math::var]
void add(const Eigen::Matrix<S, R, C>& m) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:82:8: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1284:9: note: 'stan::math::var' is not derived from 'const Eigen::Matrix<T, R, C>'
lp_accum__.add(lp__);
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:53:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:98:8: note: template<class S> void stan::math::accumulator<T>::add(const std::vector<S>&) [with S = S; T = stan::math::var]
void add(const std::vector<S>& xs) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:98:8: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1284:9: note: 'stan::math::var' is not derived from 'const std::vector<_RealType>'
lp_accum__.add(lp__);
^
stan_files/mlmc_code.hpp: In instantiation of 'T__ model_mlmc_code_namespace::model_mlmc_code::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = true; bool jacobian__ = false; T__ = stan::math::var; std::ostream = std::basic_ostream<char>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = false; M = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1171:100: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
stan_files/mlmc_code.hpp:1006:0: error: no matching function for call to 'dot_product(Eigen::Matrix<stan::math::var, 1, -1>&, Eigen::Matrix<stan::math::var, 1, -1>)'
add(get_base1(beta2_mu, sub, "beta2_mu", 1), dot_product(beta2_theta, get_base1(beta2_latent, sub, "beta2_latent", 1))),
^
stan_files/mlmc_code.hpp:1006:0: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template<int R1, int C1, int R2, int C2> double stan::math::dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&)
inline double dot_product(const Eigen::Matrix<double, R1, C1> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1006:0: note: mismatched types 'double' and 'stan::math::var'
add(get_base1(beta2_mu, sub, "beta2_mu", 1), dot_product(beta2_theta, get_base1(beta2_latent, sub, "beta2_latent", 1))),
^
stan_files/mlmc_code.hpp:1006:0: note: 'Eigen::Matrix<stan::math::var, 1, -1>' is not derived from 'const Eigen::Matrix<double, R, C>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: double stan::math::dot_product(const double*, const double*, size_t)
inline double dot_product(const double *v1, const double *v2, size_t length) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: candidate expects 3 arguments, 2 provided
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: double stan::math::dot_product(const std::vector<double>&, const std::vector<double>&)
inline double dot_product(const std::vector<double> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: no known conversion for argument 1 from 'Eigen::Matrix<stan::math::var, 1, -1>' to 'const std::vector<double>&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template<class T1, int R1, int C1, class T2, int R2, int C2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<T2, R2, C2>&)
inline return_type_t<T1, T2> dot_product(const Eigen::Matrix<T1, R1, C1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const T1*, const T2*, size_t)
inline return_type_t<T1, T2> dot_product(const T1* v1, const T2* v2,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1006:0: note: mismatched types 'const T1*' and 'Eigen::Matrix<stan::math::var, 1, -1>'
add(get_base1(beta2_mu, sub, "beta2_mu", 1), dot_product(beta2_theta, get_base1(beta2_latent, sub, "beta2_latent", 1))),
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const std::vector<_RealType>&, const std::vector<T2>&)
inline return_type_t<T1, T2> dot_product(const std::vector<T1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1006:0: note: 'Eigen::Matrix<stan::math::var, 1, -1>' is not derived from 'const std::vector<_RealType>'
add(get_base1(beta2_mu, sub, "beta2_mu", 1), dot_product(beta2_theta, get_base1(beta2_latent, sub, "beta2_latent", 1))),
^
stan_files/mlmc_code.hpp:1014:91: error: no matching function for call to 'multiply(Eigen::Matrix<stan::math::var, 1, -1>, Eigen::Matrix<stan::math::var, -1, -1>&)'
add(g, multiply(get_base1(U_latent, prot, "U_latent", 1), pVAR)),
^
stan_files/mlmc_code.hpp:1014:91: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:176:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:26:51: note: template<int R, int C, class T1, class T2, class> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::multiply(const Eigen::Matrix<T1, R, C>&, T2)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> multiply(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:26:51: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:41:51: note: template<int R, int C, class T1, class T2, class> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::multiply(T1, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> multiply(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:41:51: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:58:53: note: template<int R1, int C1, int R2, int C2, class T1, class T2, class> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R1, C2> stan::math::multiply(const Eigen::Matrix<T1, R1, C1>&, const Eigen::Matrix<T2, R2, C2>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R1, C2> multiply(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:58:53: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:87:30: note: template<int C1, int R2, class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::multiply(const Eigen::Matrix<T1, 1, C1>&, const Eigen::Matrix<T2, R2, 1>&)
inline return_type_t<T1, T2> multiply(const Eigen::Matrix<T1, 1, C1>& rv,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:87:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1014:91: note: template argument '-1' does not match '#'integer_cst' not supported by dump_decl#<declaration error>'
add(g, multiply(get_base1(U_latent, prot, "U_latent", 1), pVAR)),
^
stan_files/mlmc_code.hpp:1014:91: note: 'Eigen::Matrix<stan::math::var, -1, -1>' is not derived from 'const Eigen::Matrix<T2, R2, 1>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:176:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:102:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::multiply(T1, T2)
inline return_type_t<T1, T2> multiply(T1 m, T2 c) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:102:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/matrix_exp_multiply.hpp:10:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:565:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::multiply(const T1&, const T2&)
inline return_type_t<T1, T2> multiply(const T1& v, const T2& c) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:565:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:581:35: note: template<class T1, class T2, int R2, int C2, class> Eigen::Matrix<stan::math::var, R2, C2, (AutoAlign | (((R2 == 1) && (C2 != 1)) ? RowMajor : (((C2 == 1) && (R2 != 1)) ? ColMajor : ColMajor))), R2, C2> stan::math::multiply(const T1&, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<var, R2, C2> multiply(const T1& c,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:581:35: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:600:35: note: template<class T1, int R1, int C1, class T2, class> Eigen::Matrix<stan::math::var, R1, C1> stan::math::multiply(const Eigen::Matrix<T, R, C>&, const T2&)
inline Eigen::Matrix<var, R1, C1> multiply(const Eigen::Matrix<T1, R1, C1>& m,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:600:35: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:621:35: note: template<class Ta, int Ra, int Ca, class Tb, int Cb, class> Eigen::Matrix<stan::math::var, Ra, Cb> stan::math::multiply(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<Tb, Ca, Cb>&)
inline Eigen::Matrix<var, Ra, Cb> multiply(const Eigen::Matrix<Ta, Ra, Ca>& A,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:621:35: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:649:12: note: template<class Ta, int Ca, class Tb, class> stan::math::var stan::math::multiply(const Eigen::Matrix<T, 1, C1>&, const Eigen::Matrix<Tb, Ca, 1>&)
inline var multiply(const Eigen::Matrix<Ta, 1, Ca>& A,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:649:12: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1014:91: note: template argument '-1' does not match '#'integer_cst' not supported by dump_decl#<declaration error>'
add(g, multiply(get_base1(U_latent, prot, "U_latent", 1), pVAR)),
^
stan_files/mlmc_code.hpp:1014:91: note: 'Eigen::Matrix<stan::math::var, -1, -1>' is not derived from 'const Eigen::Matrix<Tb, Ca, 1>'
stan_files/mlmc_code.hpp:1018:68: error: no matching function for call to 'add(Eigen::Matrix<stan::math::var, -1, 1>&, const vector_d&)'
stan::math::assign(alpha, add(add(alpha_mu, alpha_prior), rows_dot_product(alpha_theta, alpha_latent)));
^
stan_files/mlmc_code.hpp:1018:68: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:56:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:25:51: note: template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const Eigen::Matrix<T1, R, C>&, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> add(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:25:51: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:41:51: note: template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const Eigen::Matrix<T1, R, C>&, const T2&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> add(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:41:51: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:56:51: note: template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const T1&, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> add(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:56:51: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1018:113: error: no matching function for call to 'rows_dot_product(Eigen::Matrix<stan::math::var, -1, 1>&, Eigen::Matrix<stan::math::var, -1, 1>&)'
stan::math::assign(alpha, add(add(alpha_mu, alpha_prior), rows_dot_product(alpha_theta, alpha_latent)));
^
stan_files/mlmc_code.hpp:1018:113: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:207:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/rows_dot_product.hpp:20:37: note: template<int R1, int C1, int R2, int C2> Eigen::Matrix<double, R1, 1> stan::math::rows_dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&)
inline Eigen::Matrix<double, R1, 1> rows_dot_product(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/rows_dot_product.hpp:20:37: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1018:113: note: mismatched types 'double' and 'stan::math::var'
stan::math::assign(alpha, add(add(alpha_mu, alpha_prior), rows_dot_product(alpha_theta, alpha_latent)));
^
stan_files/mlmc_code.hpp:1018:113: note: 'Eigen::Matrix<stan::math::var, -1, 1>' is not derived from 'const Eigen::Matrix<double, R, C>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:46:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/rows_dot_product.hpp:17:34: note: template<class T1, int R1, int C1, class T2, int R2, int C2, int <anonymous> > Eigen::Matrix<stan::math::var, R1, 1> stan::math::rows_dot_product(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<T2, R2, C2>&)
inline Eigen::Matrix<var, R1, 1> rows_dot_product(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/rows_dot_product.hpp:17:34: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1018:113: note: couldn't deduce template parameter '<anonymous>'
stan::math::assign(alpha, add(add(alpha_mu, alpha_prior), rows_dot_product(alpha_theta, alpha_latent)));
^
stan_files/mlmc_code.hpp:1025:0: error: no matching function for call to 'dot_product(Eigen::Matrix<double, 1, -1>, Eigen::Matrix<stan::math::var, 1, -1>)'
(dot_product(get_base1(pred_sub, pep, "pred_sub", 1), get_base1(beta2, get_base1(sid, pep, "sid", 1), "beta2", 1)) + dot_product(get_base1(pred, pep, "pred", 1), get_base1(U, get_base1(pid, pep, "pid", 1), "U", 1))),
^
stan_files/mlmc_code.hpp:1025:0: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template<int R1, int C1, int R2, int C2> double stan::math::dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&)
inline double dot_product(const Eigen::Matrix<double, R1, C1> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1025:0: note: mismatched types 'double' and 'stan::math::var'
(dot_product(get_base1(pred_sub, pep, "pred_sub", 1), get_base1(beta2, get_base1(sid, pep, "sid", 1), "beta2", 1)) + dot_product(get_base1(pred, pep, "pred", 1), get_base1(U, get_base1(pid, pep, "pid", 1), "U", 1))),
^
stan_files/mlmc_code.hpp:1025:0: note: 'Eigen::Matrix<stan::math::var, 1, -1>' is not derived from 'const Eigen::Matrix<double, R2, C2>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: double stan::math::dot_product(const double*, const double*, size_t)
inline double dot_product(const double *v1, const double *v2, size_t length) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: candidate expects 3 arguments, 2 provided
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: double stan::math::dot_product(const std::vector<double>&, const std::vector<double>&)
inline double dot_product(const std::vector<double> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: no known conversion for argument 1 from 'Eigen::Matrix<double, 1, -1>' to 'const std::vector<double>&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template<class T1, int R1, int C1, class T2, int R2, int C2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<T2, R2, C2>&)
inline return_type_t<T1, T2> dot_product(const Eigen::Matrix<T1, R1, C1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const T1*, const T2*, size_t)
inline return_type_t<T1, T2> dot_product(const T1* v1, const T2* v2,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1025:0: note: mismatched types 'const T1*' and 'Eigen::Matrix<double, 1, -1>'
(dot_product(get_base1(pred_sub, pep, "pred_sub", 1), get_base1(beta2, get_base1(sid, pep, "sid", 1), "beta2", 1)) + dot_product(get_base1(pred, pep, "pred", 1), get_base1(U, get_base1(pid, pep, "pid", 1), "U", 1))),
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const std::vector<_RealType>&, const std::vector<T2>&)
inline return_type_t<T1, T2> dot_product(const std::vector<T1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1025:0: note: 'Eigen::Matrix<double, 1, -1>' is not derived from 'const std::vector<_RealType>'
(dot_product(get_base1(pred_sub, pep, "pred_sub", 1), get_base1(beta2, get_base1(sid, pep, "sid", 1), "beta2", 1)) + dot_product(get_base1(pred, pep, "pred", 1), get_base1(U, get_base1(pid, pep, "pid", 1), "U", 1))),
^
stan_files/mlmc_code.hpp:1025:0: error: no matching function for call to 'dot_product(Eigen::Matrix<double, 1, -1>, Eigen::Matrix<stan::math::var, 1, -1>)'
stan_files/mlmc_code.hpp:1025:0: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template<int R1, int C1, int R2, int C2> double stan::math::dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&)
inline double dot_product(const Eigen::Matrix<double, R1, C1> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1025:0: note: mismatched types 'double' and 'stan::math::var'
(dot_product(get_base1(pred_sub, pep, "pred_sub", 1), get_base1(beta2, get_base1(sid, pep, "sid", 1), "beta2", 1)) + dot_product(get_base1(pred, pep, "pred", 1), get_base1(U, get_base1(pid, pep, "pid", 1), "U", 1))),
^
stan_files/mlmc_code.hpp:1025:0: note: 'Eigen::Matrix<stan::math::var, 1, -1>' is not derived from 'const Eigen::Matrix<double, R2, C2>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: double stan::math::dot_product(const double*, const double*, size_t)
inline double dot_product(const double *v1, const double *v2, size_t length) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: candidate expects 3 arguments, 2 provided
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: double stan::math::dot_product(const std::vector<double>&, const std::vector<double>&)
inline double dot_product(const std::vector<double> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: no known conversion for argument 1 from 'Eigen::Matrix<double, 1, -1>' to 'const std::vector<double>&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template<class T1, int R1, int C1, class T2, int R2, int C2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<T2, R2, C2>&)
inline return_type_t<T1, T2> dot_product(const Eigen::Matrix<T1, R1, C1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const T1*, const T2*, size_t)
inline return_type_t<T1, T2> dot_product(const T1* v1, const T2* v2,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1025:0: note: mismatched types 'const T1*' and 'Eigen::Matrix<double, 1, -1>'
(dot_product(get_base1(pred_sub, pep, "pred_sub", 1), get_base1(beta2, get_base1(sid, pep, "sid", 1), "beta2", 1)) + dot_product(get_base1(pred, pep, "pred", 1), get_base1(U, get_base1(pid, pep, "pid", 1), "U", 1))),
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const std::vector<_RealType>&, const std::vector<T2>&)
inline return_type_t<T1, T2> dot_product(const std::vector<T1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1025:0: note: 'Eigen::Matrix<double, 1, -1>' is not derived from 'const std::vector<_RealType>'
(dot_product(get_base1(pred_sub, pep, "pred_sub", 1), get_base1(beta2, get_base1(sid, pep, "sid", 1), "beta2", 1)) + dot_product(get_base1(pred, pep, "pred", 1), get_base1(U, get_base1(pid, pep, "pid", 1), "U", 1))),
^
stan_files/mlmc_code.hpp:1032:104: error: no matching function for call to 'dot_product(Eigen::Matrix<stan::math::var, -1, 1>&, Eigen::Matrix<double, 1, -1>)'
inv_logit((dot_product(alpha, get_base1(pred_miss, pep, "pred_miss", 1)) + (alpha_response * get_base1(mu, pep, "mu", 1)))),
^
stan_files/mlmc_code.hpp:1032:104: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template<int R1, int C1, int R2, int C2> double stan::math::dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&)
inline double dot_product(const Eigen::Matrix<double, R1, C1> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1032:104: note: mismatched types 'double' and 'stan::math::var'
inv_logit((dot_product(alpha, get_base1(pred_miss, pep, "pred_miss", 1)) + (alpha_response * get_base1(mu, pep, "mu", 1)))),
^
stan_files/mlmc_code.hpp:1032:104: note: 'Eigen::Matrix<stan::math::var, -1, 1>' is not derived from 'const Eigen::Matrix<double, R, C>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: double stan::math::dot_product(const double*, const double*, size_t)
inline double dot_product(const double *v1, const double *v2, size_t length) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: candidate expects 3 arguments, 2 provided
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: double stan::math::dot_product(const std::vector<double>&, const std::vector<double>&)
inline double dot_product(const std::vector<double> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: no known conversion for argument 1 from 'Eigen::Matrix<stan::math::var, -1, 1>' to 'const std::vector<double>&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template<class T1, int R1, int C1, class T2, int R2, int C2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<T2, R2, C2>&)
inline return_type_t<T1, T2> dot_product(const Eigen::Matrix<T1, R1, C1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const T1*, const T2*, size_t)
inline return_type_t<T1, T2> dot_product(const T1* v1, const T2* v2,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1032:104: note: mismatched types 'const T1*' and 'Eigen::Matrix<stan::math::var, -1, 1>'
inv_logit((dot_product(alpha, get_base1(pred_miss, pep, "pred_miss", 1)) + (alpha_response * get_base1(mu, pep, "mu", 1)))),
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const std::vector<_RealType>&, const std::vector<T2>&)
inline return_type_t<T1, T2> dot_product(const std::vector<T1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1032:104: note: 'Eigen::Matrix<stan::math::var, -1, 1>' is not derived from 'const std::vector<_RealType>'
inv_logit((dot_product(alpha, get_base1(pred_miss, pep, "pred_miss", 1)) + (alpha_response * get_base1(mu, pep, "mu", 1)))),
^
stan_files/mlmc_code.hpp:1038:103: error: no matching function for call to 'dot_product(Eigen::Matrix<stan::math::var, -1, 1>&, Eigen::Matrix<double, 1, -1>)'
inv_logit(dot_product(alpha, get_base1(pred_miss, pep, "pred_miss", 1))),
^
stan_files/mlmc_code.hpp:1038:103: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template<int R1, int C1, int R2, int C2> double stan::math::dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&)
inline double dot_product(const Eigen::Matrix<double, R1, C1> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1038:103: note: mismatched types 'double' and 'stan::math::var'
inv_logit(dot_product(alpha, get_base1(pred_miss, pep, "pred_miss", 1))),
^
stan_files/mlmc_code.hpp:1038:103: note: 'Eigen::Matrix<stan::math::var, -1, 1>' is not derived from 'const Eigen::Matrix<double, R, C>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: double stan::math::dot_product(const double*, const double*, size_t)
inline double dot_product(const double *v1, const double *v2, size_t length) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: candidate expects 3 arguments, 2 provided
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: double stan::math::dot_product(const std::vector<double>&, const std::vector<double>&)
inline double dot_product(const std::vector<double> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: no known conversion for argument 1 from 'Eigen::Matrix<stan::math::var, -1, 1>' to 'const std::vector<double>&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template<class T1, int R1, int C1, class T2, int R2, int C2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<T2, R2, C2>&)
inline return_type_t<T1, T2> dot_product(const Eigen::Matrix<T1, R1, C1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const T1*, const T2*, size_t)
inline return_type_t<T1, T2> dot_product(const T1* v1, const T2* v2,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1038:103: note: mismatched types 'const T1*' and 'Eigen::Matrix<stan::math::var, -1, 1>'
inv_logit(dot_product(alpha, get_base1(pred_miss, pep, "pred_miss", 1))),
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const std::vector<_RealType>&, const std::vector<T2>&)
inline return_type_t<T1, T2> dot_product(const std::vector<T1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1038:103: note: 'Eigen::Matrix<stan::math::var, -1, 1>' is not derived from 'const std::vector<_RealType>'
inv_logit(dot_product(alpha, get_base1(pred_miss, pep, "pred_miss", 1))),
^
stan_files/mlmc_code.hpp:1064:0: error: no matching function for call to 'dot_product(Eigen::Matrix<double, 1, -1>, Eigen::Matrix<stan::math::var, 1, -1>)'
(dot_product(get_base1(beta2, get_base1(sid_m, pep2, "sid_m", 1), "beta2", 1), get_base1(pred_sub_m, pep2, "pred_sub_m", 1)) + dot_product(get_base1(pred_m, pep2, "pred_m", 1), get_base1(U, get_base1(pid_m, pep2, "pid_m", 1), "U", 1))),
^
stan_files/mlmc_code.hpp:1064:0: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template<int R1, int C1, int R2, int C2> double stan::math::dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&)
inline double dot_product(const Eigen::Matrix<double, R1, C1> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1064:0: note: mismatched types 'double' and 'stan::math::var'
(dot_product(get_base1(beta2, get_base1(sid_m, pep2, "sid_m", 1), "beta2", 1), get_base1(pred_sub_m, pep2, "pred_sub_m", 1)) + dot_product(get_base1(pred_m, pep2, "pred_m", 1), get_base1(U, get_base1(pid_m, pep2, "pid_m", 1), "U", 1))),
^
stan_files/mlmc_code.hpp:1064:0: note: 'Eigen::Matrix<stan::math::var, 1, -1>' is not derived from 'const Eigen::Matrix<double, R2, C2>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: double stan::math::dot_product(const double*, const double*, size_t)
inline double dot_product(const double *v1, const double *v2, size_t length) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: candidate expects 3 arguments, 2 provided
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: double stan::math::dot_product(const std::vector<double>&, const std::vector<double>&)
inline double dot_product(const std::vector<double> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: no known conversion for argument 1 from 'Eigen::Matrix<double, 1, -1>' to 'const std::vector<double>&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template<class T1, int R1, int C1, class T2, int R2, int C2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<T2, R2, C2>&)
inline return_type_t<T1, T2> dot_product(const Eigen::Matrix<T1, R1, C1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const T1*, const T2*, size_t)
inline return_type_t<T1, T2> dot_product(const T1* v1, const T2* v2,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1064:0: note: mismatched types 'const T1*' and 'Eigen::Matrix<double, 1, -1>'
(dot_product(get_base1(beta2, get_base1(sid_m, pep2, "sid_m", 1), "beta2", 1), get_base1(pred_sub_m, pep2, "pred_sub_m", 1)) + dot_product(get_base1(pred_m, pep2, "pred_m", 1), get_base1(U, get_base1(pid_m, pep2, "pid_m", 1), "U", 1))),
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const std::vector<_RealType>&, const std::vector<T2>&)
inline return_type_t<T1, T2> dot_product(const std::vector<T1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1064:0: note: 'Eigen::Matrix<double, 1, -1>' is not derived from 'const std::vector<_RealType>'
(dot_product(get_base1(beta2, get_base1(sid_m, pep2, "sid_m", 1), "beta2", 1), get_base1(pred_sub_m, pep2, "pred_sub_m", 1)) + dot_product(get_base1(pred_m, pep2, "pred_m", 1), get_base1(U, get_base1(pid_m, pep2, "pid_m", 1), "U", 1))),
^
stan_files/mlmc_code.hpp:1064:0: error: no matching function for call to 'dot_product(Eigen::Matrix<stan::math::var, 1, -1>, Eigen::Matrix<double, 1, -1>)'
stan_files/mlmc_code.hpp:1064:0: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template<int R1, int C1, int R2, int C2> double stan::math::dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&)
inline double dot_product(const Eigen::Matrix<double, R1, C1> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1064:0: note: mismatched types 'double' and 'stan::math::var'
(dot_product(get_base1(beta2, get_base1(sid_m, pep2, "sid_m", 1), "beta2", 1), get_base1(pred_sub_m, pep2, "pred_sub_m", 1)) + dot_product(get_base1(pred_m, pep2, "pred_m", 1), get_base1(U, get_base1(pid_m, pep2, "pid_m", 1), "U", 1))),
^
stan_files/mlmc_code.hpp:1064:0: note: 'Eigen::Matrix<stan::math::var, 1, -1>' is not derived from 'const Eigen::Matrix<double, R, C>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: double stan::math::dot_product(const double*, const double*, size_t)
inline double dot_product(const double *v1, const double *v2, size_t length) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: candidate expects 3 arguments, 2 provided
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: double stan::math::dot_product(const std::vector<double>&, const std::vector<double>&)
inline double dot_product(const std::vector<double> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: no known conversion for argument 1 from 'Eigen::Matrix<stan::math::var, 1, -1>' to 'const std::vector<double>&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template<class T1, int R1, int C1, class T2, int R2, int C2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<T2, R2, C2>&)
inline return_type_t<T1, T2> dot_product(const Eigen::Matrix<T1, R1, C1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const T1*, const T2*, size_t)
inline return_type_t<T1, T2> dot_product(const T1* v1, const T2* v2,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1064:0: note: mismatched types 'const T1*' and 'Eigen::Matrix<stan::math::var, 1, -1>'
(dot_product(get_base1(beta2, get_base1(sid_m, pep2, "sid_m", 1), "beta2", 1), get_base1(pred_sub_m, pep2, "pred_sub_m", 1)) + dot_product(get_base1(pred_m, pep2, "pred_m", 1), get_base1(U, get_base1(pid_m, pep2, "pid_m", 1), "U", 1))),
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const std::vector<_RealType>&, const std::vector<T2>&)
inline return_type_t<T1, T2> dot_product(const std::vector<T1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1064:0: note: 'Eigen::Matrix<stan::math::var, 1, -1>' is not derived from 'const std::vector<_RealType>'
(dot_product(get_base1(beta2, get_base1(sid_m, pep2, "sid_m", 1), "beta2", 1), get_base1(pred_sub_m, pep2, "pred_sub_m", 1)) + dot_product(get_base1(pred_m, pep2, "pred_m", 1), get_base1(U, get_base1(pid_m, pep2, "pid_m", 1), "U", 1))),
^
stan_files/mlmc_code.hpp:1076:109: error: no matching function for call to 'dot_product(Eigen::Matrix<stan::math::var, -1, 1>&, Eigen::Matrix<double, 1, -1>)'
inv_logit((dot_product(alpha, get_base1(pred_miss_m, pep2, "pred_miss_m", 1)) + (alpha_response * get_base1(mu_m, pep2, "mu_m", 1)))),
^
stan_files/mlmc_code.hpp:1076:109: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template<int R1, int C1, int R2, int C2> double stan::math::dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&)
inline double dot_product(const Eigen::Matrix<double, R1, C1> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1076:109: note: mismatched types 'double' and 'stan::math::var'
inv_logit((dot_product(alpha, get_base1(pred_miss_m, pep2, "pred_miss_m", 1)) + (alpha_response * get_base1(mu_m, pep2, "mu_m", 1)))),
^
stan_files/mlmc_code.hpp:1076:109: note: 'Eigen::Matrix<stan::math::var, -1, 1>' is not derived from 'const Eigen::Matrix<double, R, C>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: double stan::math::dot_product(const double*, const double*, size_t)
inline double dot_product(const double *v1, const double *v2, size_t length) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: candidate expects 3 arguments, 2 provided
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: double stan::math::dot_product(const std::vector<double>&, const std::vector<double>&)
inline double dot_product(const std::vector<double> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: no known conversion for argument 1 from 'Eigen::Matrix<stan::math::var, -1, 1>' to 'const std::vector<double>&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template<class T1, int R1, int C1, class T2, int R2, int C2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<T2, R2, C2>&)
inline return_type_t<T1, T2> dot_product(const Eigen::Matrix<T1, R1, C1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const T1*, const T2*, size_t)
inline return_type_t<T1, T2> dot_product(const T1* v1, const T2* v2,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1076:109: note: mismatched types 'const T1*' and 'Eigen::Matrix<stan::math::var, -1, 1>'
inv_logit((dot_product(alpha, get_base1(pred_miss_m, pep2, "pred_miss_m", 1)) + (alpha_response * get_base1(mu_m, pep2, "mu_m", 1)))),
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const std::vector<_RealType>&, const std::vector<T2>&)
inline return_type_t<T1, T2> dot_product(const std::vector<T1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1076:109: note: 'Eigen::Matrix<stan::math::var, -1, 1>' is not derived from 'const std::vector<_RealType>'
inv_logit((dot_product(alpha, get_base1(pred_miss_m, pep2, "pred_miss_m", 1)) + (alpha_response * get_base1(mu_m, pep2, "mu_m", 1)))),
^
stan_files/mlmc_code.hpp:1082:104: error: no matching function for call to 'dot_product(Eigen::Matrix<stan::math::var, -1, 1>&, Eigen::Matrix<double, 1, -1>)'
inv_logit(dot_product(alpha, get_base1(pred_miss, pep2, "pred_miss", 1))),
^
stan_files/mlmc_code.hpp:1082:104: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template<int R1, int C1, int R2, int C2> double stan::math::dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&)
inline double dot_product(const Eigen::Matrix<double, R1, C1> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1082:104: note: mismatched types 'double' and 'stan::math::var'
inv_logit(dot_product(alpha, get_base1(pred_miss, pep2, "pred_miss", 1))),
^
stan_files/mlmc_code.hpp:1082:104: note: 'Eigen::Matrix<stan::math::var, -1, 1>' is not derived from 'const Eigen::Matrix<double, R, C>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: double stan::math::dot_product(const double*, const double*, size_t)
inline double dot_product(const double *v1, const double *v2, size_t length) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: candidate expects 3 arguments, 2 provided
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: double stan::math::dot_product(const std::vector<double>&, const std::vector<double>&)
inline double dot_product(const std::vector<double> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: no known conversion for argument 1 from 'Eigen::Matrix<stan::math::var, -1, 1>' to 'const std::vector<double>&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template<class T1, int R1, int C1, class T2, int R2, int C2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<T2, R2, C2>&)
inline return_type_t<T1, T2> dot_product(const Eigen::Matrix<T1, R1, C1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const T1*, const T2*, size_t)
inline return_type_t<T1, T2> dot_product(const T1* v1, const T2* v2,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1082:104: note: mismatched types 'const T1*' and 'Eigen::Matrix<stan::math::var, -1, 1>'
inv_logit(dot_product(alpha, get_base1(pred_miss, pep2, "pred_miss", 1))),
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const std::vector<_RealType>&, const std::vector<T2>&)
inline return_type_t<T1, T2> dot_product(const std::vector<T1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1082:104: note: 'Eigen::Matrix<stan::math::var, -1, 1>' is not derived from 'const std::vector<_RealType>'
inv_logit(dot_product(alpha, get_base1(pred_miss, pep2, "pred_miss", 1))),
^
stan_files/mlmc_code.hpp:1108:0: error: no matching function for call to 'dot_product(Eigen::Matrix<stan::math::var, 1, -1>, Eigen::Matrix<double, 1, -1>)'
(dot_product(get_base1(beta2, get_base1(sid_c, pep3, "sid_c", 1), "beta2", 1), get_base1(pred_sub_c, pep3, "pred_sub_c", 1)) + dot_product(get_base1(U, get_base1(pid_c, pep3, "pid_c", 1), "U", 1), get_base1(pred_c, pep3, "pred_c", 1))),
^
stan_files/mlmc_code.hpp:1108:0: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template<int R1, int C1, int R2, int C2> double stan::math::dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&)
inline double dot_product(const Eigen::Matrix<double, R1, C1> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1108:0: note: mismatched types 'double' and 'stan::math::var'
(dot_product(get_base1(beta2, get_base1(sid_c, pep3, "sid_c", 1), "beta2", 1), get_base1(pred_sub_c, pep3, "pred_sub_c", 1)) + dot_product(get_base1(U, get_base1(pid_c, pep3, "pid_c", 1), "U", 1), get_base1(pred_c, pep3, "pred_c", 1))),
^
stan_files/mlmc_code.hpp:1108:0: note: 'Eigen::Matrix<stan::math::var, 1, -1>' is not derived from 'const Eigen::Matrix<double, R, C>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: double stan::math::dot_product(const double*, const double*, size_t)
inline double dot_product(const double *v1, const double *v2, size_t length) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: candidate expects 3 arguments, 2 provided
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: double stan::math::dot_product(const std::vector<double>&, const std::vector<double>&)
inline double dot_product(const std::vector<double> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: no known conversion for argument 1 from 'Eigen::Matrix<stan::math::var, 1, -1>' to 'const std::vector<double>&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template<class T1, int R1, int C1, class T2, int R2, int C2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<T2, R2, C2>&)
inline return_type_t<T1, T2> dot_product(const Eigen::Matrix<T1, R1, C1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const T1*, const T2*, size_t)
inline return_type_t<T1, T2> dot_product(const T1* v1, const T2* v2,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1108:0: note: mismatched types 'const T1*' and 'Eigen::Matrix<stan::math::var, 1, -1>'
(dot_product(get_base1(beta2, get_base1(sid_c, pep3, "sid_c", 1), "beta2", 1), get_base1(pred_sub_c, pep3, "pred_sub_c", 1)) + dot_product(get_base1(U, get_base1(pid_c, pep3, "pid_c", 1), "U", 1), get_base1(pred_c, pep3, "pred_c", 1))),
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const std::vector<_RealType>&, const std::vector<T2>&)
inline return_type_t<T1, T2> dot_product(const std::vector<T1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1108:0: note: 'Eigen::Matrix<stan::math::var, 1, -1>' is not derived from 'const std::vector<_RealType>'
(dot_product(get_base1(beta2, get_base1(sid_c, pep3, "sid_c", 1), "beta2", 1), get_base1(pred_sub_c, pep3, "pred_sub_c", 1)) + dot_product(get_base1(U, get_base1(pid_c, pep3, "pid_c", 1), "U", 1), get_base1(pred_c, pep3, "pred_c", 1))),
^
stan_files/mlmc_code.hpp:1108:0: error: no matching function for call to 'dot_product(Eigen::Matrix<stan::math::var, 1, -1>, Eigen::Matrix<double, 1, -1>)'
stan_files/mlmc_code.hpp:1108:0: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template<int R1, int C1, int R2, int C2> double stan::math::dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&)
inline double dot_product(const Eigen::Matrix<double, R1, C1> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:21:15: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1108:0: note: mismatched types 'double' and 'stan::math::var'
(dot_product(get_base1(beta2, get_base1(sid_c, pep3, "sid_c", 1), "beta2", 1), get_base1(pred_sub_c, pep3, "pred_sub_c", 1)) + dot_product(get_base1(U, get_base1(pid_c, pep3, "pid_c", 1), "U", 1), get_base1(pred_c, pep3, "pred_c", 1))),
^
stan_files/mlmc_code.hpp:1108:0: note: 'Eigen::Matrix<stan::math::var, 1, -1>' is not derived from 'const Eigen::Matrix<double, R, C>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/chol2inv.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:71,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: double stan::math::dot_product(const double*, const double*, size_t)
inline double dot_product(const double *v1, const double *v2, size_t length) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:34:15: note: candidate expects 3 arguments, 2 provided
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: double stan::math::dot_product(const std::vector<double>&, const std::vector<double>&)
inline double dot_product(const std::vector<double> &v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:47:15: note: no known conversion for argument 1 from 'Eigen::Matrix<stan::math::var, 1, -1>' to 'const std::vector<double>&'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template<class T1, int R1, int C1, class T2, int R2, int C2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<T2, R2, C2>&)
inline return_type_t<T1, T2> dot_product(const Eigen::Matrix<T1, R1, C1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:194:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const T1*, const T2*, size_t)
inline return_type_t<T1, T2> dot_product(const T1* v1, const T2* v2,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:210:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1108:0: note: mismatched types 'const T1*' and 'Eigen::Matrix<stan::math::var, 1, -1>'
(dot_product(get_base1(beta2, get_base1(sid_c, pep3, "sid_c", 1), "beta2", 1), get_base1(pred_sub_c, pep3, "pred_sub_c", 1)) + dot_product(get_base1(U, get_base1(pid_c, pep3, "pid_c", 1), "U", 1), get_base1(pred_c, pep3, "pred_c", 1))),
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/columns_dot_product.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:16,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::dot_product(const std::vector<_RealType>&, const std::vector<T2>&)
inline return_type_t<T1, T2> dot_product(const std::vector<T1>& v1,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/dot_product.hpp:224:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1108:0: note: 'Eigen::Matrix<stan::math::var, 1, -1>' is not derived from 'const std::vector<_RealType>'
(dot_product(get_base1(beta2, get_base1(sid_c, pep3, "sid_c", 1), "beta2", 1), get_base1(pred_sub_c, pep3, "pred_sub_c", 1)) + dot_product(get_base1(U, get_base1(pid_c, pep3, "pid_c", 1), "U", 1), get_base1(pred_c, pep3, "pred_c", 1))),
^
stan_files/mlmc_code.hpp:1230:106: error: no matching function for call to 'normal_log(Eigen::Matrix<stan::math::var, 1, -1>, int, int)'
lp_accum__.add(normal_log<propto__>(get_base1(beta2_latent, sub, "beta2_latent", 1), 0, 1));
^
stan_files/mlmc_code.hpp:1230:106: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:328:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template<class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1232:98: error: no matching function for call to 'normal_log(Eigen::Matrix<stan::math::var, 1, -1>, int, int)'
lp_accum__.add(normal_log<propto__>(get_base1(beta2_mu, sub, "beta2_mu", 1), 0, 1));
^
stan_files/mlmc_code.hpp:1232:98: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:328:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template<class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1235:65: error: no matching function for call to 'gamma_log(Eigen::Matrix<stan::math::var, 1, -1>&, int, int)'
lp_accum__.add(gamma_log<propto__>(beta2_theta, 1, 1));
^
stan_files/mlmc_code.hpp:1235:65: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:258:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:36:42: note: template<bool propto, class T_y, class T_shape, class T_inv_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::gamma_log(const T_y&, const T_shape&, const T_inv_scale&)
return_type_t<T_y, T_shape, T_inv_scale> gamma_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:36:42: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:46:49: note: template<class T_y, class T_shape, class T_inv_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::gamma_log(const T_y&, const T_shape&, const T_inv_scale&)
inline return_type_t<T_y, T_shape, T_inv_scale> gamma_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:46:49: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1237:63: error: no matching function for call to 'multi_normal_log(Eigen::Matrix<stan::math::var, 1, -1>&, const vector_d&, const matrix_d&)'
lp_accum__.add(multi_normal_log<propto__>(g, mn, T));
^
stan_files/mlmc_code.hpp:1237:63: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:305:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:14:36: note: template<bool propto, class T_y, class T_loc, class T_covar> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::multi_normal_log(const T_y&, const T_loc&, const T_covar&)
return_type_t<T_y, T_loc, T_covar> multi_normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:14:36: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:24:43: note: template<class T_y, class T_loc, class T_covar> stan::return_type_t<T_x, T_sigma, T_l> stan::math::multi_normal_log(const T_y&, const T_loc&, const T_covar&)
inline return_type_t<T_y, T_loc, T_covar> multi_normal_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:24:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1239:74: error: no matching function for call to 'inv_wishart_log(Eigen::Matrix<stan::math::var, -1, -1>&, const int&, const matrix_d&)'
lp_accum__.add(inv_wishart_log<propto__>(pVAR, npred, invprec));
^
stan_files/mlmc_code.hpp:1239:74: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:284:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_log.hpp:33:36: note: template<bool propto, class T_y, class T_dof, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::inv_wishart_log(const Eigen::Matrix<Scalar, -1, -1>&, const T_dof&, const Eigen::Matrix<T_G, -1, -1>&)
return_type_t<T_y, T_dof, T_scale> inv_wishart_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_log.hpp:33:36: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_log.hpp:44:43: note: template<class T_y, class T_dof, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::inv_wishart_log(const Eigen::Matrix<LhsScalar, -1, -1, 0>&, const T_dof&, const Eigen::Matrix<LhsScalar, -1, -1, 0>&)
inline return_type_t<T_y, T_dof, T_scale> inv_wishart_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_log.hpp:44:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1243:106: error: no matching function for call to 'multi_normal_log(Eigen::Matrix<stan::math::var, 1, -1>, const vector_d&, const matrix_d&)'
lp_accum__.add(multi_normal_log<propto__>(get_base1(U_latent, prot, "U_latent", 1), mn, R));
^
stan_files/mlmc_code.hpp:1243:106: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:305:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:14:36: note: template<bool propto, class T_y, class T_loc, class T_covar> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::multi_normal_log(const T_y&, const T_loc&, const T_covar&)
return_type_t<T_y, T_loc, T_covar> multi_normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:14:36: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:24:43: note: template<class T_y, class T_loc, class T_covar> stan::return_type_t<T_x, T_sigma, T_l> stan::math::multi_normal_log(const T_y&, const T_loc&, const T_covar&)
inline return_type_t<T_y, T_loc, T_covar> multi_normal_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:24:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1246:57: error: no matching function for call to 'gamma_log(local_scalar_t__&, int, int)'
lp_accum__.add(gamma_log<propto__>(ita, 1, 1));
^
stan_files/mlmc_code.hpp:1246:57: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:258:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:36:42: note: template<bool propto, class T_y, class T_shape, class T_inv_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::gamma_log(const T_y&, const T_shape&, const T_inv_scale&)
return_type_t<T_y, T_shape, T_inv_scale> gamma_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:36:42: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:46:49: note: template<class T_y, class T_shape, class T_inv_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::gamma_log(const T_y&, const T_shape&, const T_inv_scale&)
inline return_type_t<T_y, T_shape, T_inv_scale> gamma_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:46:49: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1248:59: error: no matching function for call to 'normal_log(const std::vector<double>&, std::vector<stan::math::var>&, local_scalar_t__&)'
lp_accum__.add(normal_log<propto__>(y, mu, ita));
^
stan_files/mlmc_code.hpp:1248:59: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:328:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template<class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1250:67: error: no matching function for call to 'normal_log(Eigen::Matrix<stan::math::var, -1, 1>&, int, int)'
lp_accum__.add(normal_log<propto__>(alpha_latent, 0, 1));
^
stan_files/mlmc_code.hpp:1250:67: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:328:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template<class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1252:63: error: no matching function for call to 'normal_log(Eigen::Matrix<stan::math::var, -1, 1>&, int, int)'
lp_accum__.add(normal_log<propto__>(alpha_mu, 0, 1));
^
stan_files/mlmc_code.hpp:1252:63: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:328:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template<class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1254:65: error: no matching function for call to 'gamma_log(Eigen::Matrix<stan::math::var, -1, 1>&, int, int)'
lp_accum__.add(gamma_log<propto__>(alpha_theta, 1, 1));
^
stan_files/mlmc_code.hpp:1254:65: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:258:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:36:42: note: template<bool propto, class T_y, class T_shape, class T_inv_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::gamma_log(const T_y&, const T_shape&, const T_inv_scale&)
return_type_t<T_y, T_shape, T_inv_scale> gamma_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:36:42: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:46:49: note: template<class T_y, class T_shape, class T_inv_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::gamma_log(const T_y&, const T_shape&, const T_inv_scale&)
inline return_type_t<T_y, T_shape, T_inv_scale> gamma_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:46:49: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1258:0: error: no matching function for call to 'bernoulli_log(const int&, const stan::math::var&)'
lp_accum__.add(bernoulli_log<propto__>(get_base1(miss_obs, pep, "miss_obs", 1), get_base1(pmiss, pep, "pmiss", 1)));
^
stan_files/mlmc_code.hpp:1258:0: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:166:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:14:23: note: template<bool propto, class T_n, class T_prob> stan::return_type_t<T_prob> stan::math::bernoulli_log(const T_n&, const T_prob&)
return_type_t<T_prob> bernoulli_log(const T_n& n, const T_prob& theta) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:14:23: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:22:30: note: template<class T_y, class T_prob> stan::return_type_t<T_prob> stan::math::bernoulli_log(const T_y&, const T_prob&)
inline return_type_t<T_prob> bernoulli_log(const T_y& n, const T_prob& theta) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:22:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1264:0: error: no matching function for call to 'bernoulli_log(const int&, const stan::math::var&)'
lp_accum__.add(bernoulli_log<propto__>(get_base1(miss_m, pep2, "miss_m", 1), get_base1(pmiss_m, pep2, "pmiss_m", 1)));
^
stan_files/mlmc_code.hpp:1264:0: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:166:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:14:23: note: template<bool propto, class T_n, class T_prob> stan::return_type_t<T_prob> stan::math::bernoulli_log(const T_n&, const T_prob&)
return_type_t<T_prob> bernoulli_log(const T_n& n, const T_prob& theta) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:14:23: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:22:30: note: template<class T_y, class T_prob> stan::return_type_t<T_prob> stan::math::bernoulli_log(const T_y&, const T_prob&)
inline return_type_t<T_prob> bernoulli_log(const T_y& n, const T_prob& theta) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:22:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1266:103: error: no matching function for call to 'normal_log(const stan::math::var&, int, int)'
lp_accum__.add(normal_log<propto__>(get_base1(y_m_latent, pep2, "y_m_latent", 1), 0, 1));
^
stan_files/mlmc_code.hpp:1266:103: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:328:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template<class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1274:21: error: no matching function for call to 'stan::math::accumulator<stan::math::var>::add(stan::math::var)'
lp_accum__.add(stan::math::log((Phi(((censor_lim - get_base1(mu_c, pep, "mu_c", 1)) / ita)) + 0.001)));
^
stan_files/mlmc_code.hpp:1274:21: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:53:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:50:8: note: template<class S, class> void stan::math::accumulator<T>::add(S) [with S = S; <template-parameter-2-2> = <template-parameter-1-2>; T = stan::math::var]
void add(S x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:50:8: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:68:8: note: template<class S, class> void stan::math::accumulator<T>::add(const S&) [with S = S; <template-parameter-2-2> = <template-parameter-1-2>; T = stan::math::var]
void add(const S& x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:68:8: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:82:8: note: template<class S, int R, int C> void stan::math::accumulator<T>::add(const Eigen::Matrix<S, R, C>&) [with S = S; int R = R; int C = C; T = stan::math::var]
void add(const Eigen::Matrix<S, R, C>& m) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:82:8: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1274:21: note: 'stan::math::var' is not derived from 'const Eigen::Matrix<T, R, C>'
lp_accum__.add(stan::math::log((Phi(((censor_lim - get_base1(mu_c, pep, "mu_c", 1)) / ita)) + 0.001)));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:53:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:98:8: note: template<class S> void stan::math::accumulator<T>::add(const std::vector<S>&) [with S = S; T = stan::math::var]
void add(const std::vector<S>& xs) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:98:8: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1274:21: note: 'stan::math::var' is not derived from 'const std::vector<_RealType>'
lp_accum__.add(stan::math::log((Phi(((censor_lim - get_base1(mu_c, pep, "mu_c", 1)) / ita)) + 0.001)));
^
stan_files/mlmc_code.hpp:1284:9: error: no matching function for call to 'stan::math::accumulator<stan::math::var>::add(stan::math::var&)'
lp_accum__.add(lp__);
^
stan_files/mlmc_code.hpp:1284:9: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:53:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:50:8: note: template<class S, class> void stan::math::accumulator<T>::add(S) [with S = S; <template-parameter-2-2> = <template-parameter-1-2>; T = stan::math::var]
void add(S x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:50:8: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:68:8: note: template<class S, class> void stan::math::accumulator<T>::add(const S&) [with S = S; <template-parameter-2-2> = <template-parameter-1-2>; T = stan::math::var]
void add(const S& x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:68:8: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:82:8: note: template<class S, int R, int C> void stan::math::accumulator<T>::add(const Eigen::Matrix<S, R, C>&) [with S = S; int R = R; int C = C; T = stan::math::var]
void add(const Eigen::Matrix<S, R, C>& m) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:82:8: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1284:9: note: 'stan::math::var' is not derived from 'const Eigen::Matrix<T, R, C>'
lp_accum__.add(lp__);
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:53:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:98:8: note: template<class S> void stan::math::accumulator<T>::add(const std::vector<S>&) [with S = S; T = stan::math::var]
void add(const std::vector<S>& xs) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:98:8: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1284:9: note: 'stan::math::var' is not derived from 'const std::vector<_RealType>'
lp_accum__.add(lp__);
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/model_header.hpp:8:0,
from stan_files/mlmc_code.hpp:21,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp: In instantiation of 'stan::io::reader<T>::matrix_t stan::io::reader<T>::cov_matrix_constrain(size_t) [with T = double; stan::io::reader<T>::matrix_t = Eigen::Matrix<double, -1, -1>; size_t = unsigned int]':
stan_files/mlmc_code.hpp:1430:101: required from 'void model_mlmc_code_namespace::model_mlmc_code::write_array(RNG&, std::vector<double>&, std::vector<int>&, std::vector<double>&, bool, bool, std::ostream*) const [with RNG = 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> >; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1091:5: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::constrain_pars(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:24:89: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:1136:77: error: no matching function for call to 'cov_matrix_constrain(stan::io::reader<double>::vector_t, size_t&)'
return stan::math::cov_matrix_constrain(vector(k + (k * (k - 1)) / 2), k);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:1136:77: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:87:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_matrix_constrain.hpp:28:50: note: template<class T> Eigen::Matrix<LhsScalar, -1, -1, 0> stan::math::cov_matrix_constrain(const Eigen::Matrix<Scalar, -1, 1>&, typename stan::math::index_type<Eigen::Matrix<Scalar, -1, 1> >::type)
Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic> cov_matrix_constrain(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_matrix_constrain.hpp:28:50: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_matrix_constrain.hpp: In substitution of 'template<class T> Eigen::Matrix<LhsScalar, -1, -1, 0> stan::math::cov_matrix_constrain(const Eigen::Matrix<Scalar, -1, 1>&, typename stan::math::index_type<Eigen::Matrix<Scalar, -1, 1> >::type) [with T = double]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:1136:77: required from 'stan::io::reader<T>::matrix_t stan::io::reader<T>::cov_matrix_constrain(size_t) [with T = double; stan::io::reader<T>::matrix_t = Eigen::Matrix<double, -1, -1>; size_t = unsigned int]'
stan_files/mlmc_code.hpp:1430:101: required from 'void model_mlmc_code_namespace::model_mlmc_code::write_array(RNG&, std::vector<double>&, std::vector<int>&, std::vector<double>&, bool, bool, std::ostream*) const [with RNG = 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> >; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1091:5: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::constrain_pars(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:24:89: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_matrix_constrain.hpp:28:50: error: no type named 'type' in 'struct stan::math::index_type<Eigen::Matrix<double, -1, 1> >'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp: In instantiation of 'stan::io::reader<T>::matrix_t stan::io::reader<T>::cov_matrix_constrain(size_t) [with T = double; stan::io::reader<T>::matrix_t = Eigen::Matrix<double, -1, -1>; size_t = unsigned int]':
stan_files/mlmc_code.hpp:1430:101: required from 'void model_mlmc_code_namespace::model_mlmc_code::write_array(RNG&, std::vector<double>&, std::vector<int>&, std::vector<double>&, bool, bool, std::ostream*) const [with RNG = 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> >; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1091:5: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::constrain_pars(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:24:89: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_matrix_constrain.hpp:65:50: note: template<class T> Eigen::Matrix<LhsScalar, -1, -1, 0> stan::math::cov_matrix_constrain(const Eigen::Matrix<Scalar, -1, 1>&, typename stan::math::index_type<Eigen::Matrix<LhsScalar, -1, -1, 0> >::type, T&)
Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic> cov_matrix_constrain(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_matrix_constrain.hpp:65:50: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/model_header.hpp:8:0,
from stan_files/mlmc_code.hpp:21,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:1136:77: note: candidate expects 3 arguments, 2 provided
return stan::math::cov_matrix_constrain(vector(k + (k * (k - 1)) / 2), k);
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/append_return_type.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp: In instantiation of 'struct stan::return_type<double, int>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:45:58: required by substitution of 'template<class ... Args> using return_type_t = typename stan::return_type<Args ...>::type [with Args = {double, int}]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lb_constrain.hpp:33:28: required by substitution of 'template<class T, class L> stan::return_type_t<T1, T2> stan::math::lb_constrain(const T&, const L&) [with T = double; L = int]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:515:49: required from 'T stan::io::reader<T>::scalar_lb_constrain(TL) [with TL = int; T = double]'
stan_files/mlmc_code.hpp:1439:48: required from 'void model_mlmc_code_namespace::model_mlmc_code::write_array(RNG&, std::vector<double>&, std::vector<int>&, std::vector<double>&, bool, bool, std::ostream*) const [with RNG = 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> >; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1091:5: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::constrain_pars(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:24:89: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:36:73: error: no type named 'type' in 'struct stan::scalar_type<double, void>'
typename return_type<Types_pack...>::type>;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/model_header.hpp:8:0,
from stan_files/mlmc_code.hpp:21,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp: In instantiation of 'T stan::io::reader<T>::scalar_lb_constrain(TL) [with TL = int; T = double]':
stan_files/mlmc_code.hpp:1439:48: required from 'void model_mlmc_code_namespace::model_mlmc_code::write_array(RNG&, std::vector<double>&, std::vector<int>&, std::vector<double>&, bool, bool, std::ostream*) const [with RNG = 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> >; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1091:5: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::constrain_pars(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:24:89: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:515:49: error: no matching function for call to 'lb_constrain(double, const int&)'
return stan::math::lb_constrain(scalar(), lb);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:515:49: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:92:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lb_constrain.hpp:33:28: note: template<class T, class L> stan::return_type_t<T1, T2> stan::math::lb_constrain(const T&, const L&)
inline return_type_t<T, L> lb_constrain(const T& x, const L& lb) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lb_constrain.hpp:33:28: note: substitution of deduced template arguments resulted in errors seen above
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lb_constrain.hpp:58:28: note: template<class T, class L> stan::return_type_t<T1, T2> stan::math::lb_constrain(const T&, const L&, T&)
inline return_type_t<T, L> lb_constrain(const T& x, const L& lb, T& lp) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lb_constrain.hpp:58:28: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/model_header.hpp:8:0,
from stan_files/mlmc_code.hpp:21,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:515:49: note: candidate expects 3 arguments, 2 provided
return stan::math::lb_constrain(scalar(), lb);
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/err/check_pos_definite.hpp:6:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/err/check_corr_matrix.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:14,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_not_nan.hpp: In instantiation of 'static void stan::math::internal::not_nan<T_y, is_vec>::check(const char*, const char*, const T_y&) [with T_y = stan::math::var; bool is_vec = false]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_not_nan.hpp:49:78: required from 'void stan::math::check_not_nan(const char*, const char*, const T_y&) [with T_y = stan::math::var]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_2F1_converges.hpp:39:48: required from 'void stan::math::check_2F1_converges(const char*, const T_a1&, const T_a2&, const T_b1&, const T_z&) [with T_a1 = stan::math::var; T_a2 = stan::math::var; T_b1 = stan::math::var; T_z = stan::math::var]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/grad_2F1.hpp:38:48: required from 'void stan::math::grad_2F1(T&, T&, const T&, const T&, const T&, const T&, const T&, int) [with T = stan::math::var]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/scal/fun/grad_inc_beta.hpp:45:49: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_not_nan.hpp:17:31: error: no matching function for call to 'is_nan(double)'
if (is_nan(value_of_rec(y))) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_not_nan.hpp:17:31: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_any_nan.hpp:4:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_addition.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:18,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template<class T, class> bool stan::math::is_nan(T)
inline bool is_nan(T x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_nan.hpp:19:13: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp: In instantiation of 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/optimize/newton.hpp:56:8: 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 = model_mlmc_code_namespace::model_mlmc_code]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:493:68: required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1202:39: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:13:87: required from here
stan_files/mlmc_code.hpp:1006:0: error: no matching function for call to 'add(Eigen::Matrix<double, 1, -1>, double)'
add(get_base1(beta2_mu, sub, "beta2_mu", 1), dot_product(beta2_theta, get_base1(beta2_latent, sub, "beta2_latent", 1))),
^
stan_files/mlmc_code.hpp:1006:0: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:56:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:25:51: note: template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const Eigen::Matrix<T1, R, C>&, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> add(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:25:51: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1006:0: note: mismatched types 'const Eigen::Matrix<T2, R, C>' and 'double'
add(get_base1(beta2_mu, sub, "beta2_mu", 1), dot_product(beta2_theta, get_base1(beta2_latent, sub, "beta2_latent", 1))),
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:56:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:41:51: note: template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const Eigen::Matrix<T1, R, C>&, const T2&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> add(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:41:51: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:56:51: note: template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const T1&, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> add(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:56:51: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1006:0: note: mismatched types 'const Eigen::Matrix<T2, R, C>' and 'double'
add(get_base1(beta2_mu, sub, "beta2_mu", 1), dot_product(beta2_theta, get_base1(beta2_latent, sub, "beta2_latent", 1))),
^
stan_files/mlmc_code.hpp:1014:91: error: no matching function for call to 'multiply(Eigen::Matrix<double, 1, -1>, Eigen::Matrix<double, -1, -1>&)'
add(g, multiply(get_base1(U_latent, prot, "U_latent", 1), pVAR)),
^
stan_files/mlmc_code.hpp:1014:91: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:176:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:26:51: note: template<int R, int C, class T1, class T2, class> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::multiply(const Eigen::Matrix<T1, R, C>&, T2)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> multiply(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:26:51: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:41:51: note: template<int R, int C, class T1, class T2, class> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::multiply(T1, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> multiply(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:41:51: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:58:53: note: template<int R1, int C1, int R2, int C2, class T1, class T2, class> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R1, C2> stan::math::multiply(const Eigen::Matrix<T1, R1, C1>&, const Eigen::Matrix<T2, R2, C2>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R1, C2> multiply(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:58:53: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:87:30: note: template<int C1, int R2, class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::multiply(const Eigen::Matrix<T1, 1, C1>&, const Eigen::Matrix<T2, R2, 1>&)
inline return_type_t<T1, T2> multiply(const Eigen::Matrix<T1, 1, C1>& rv,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:87:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1014:91: note: template argument '-1' does not match '#'integer_cst' not supported by dump_decl#<declaration error>'
add(g, multiply(get_base1(U_latent, prot, "U_latent", 1), pVAR)),
^
stan_files/mlmc_code.hpp:1014:91: note: 'Eigen::Matrix<double, -1, -1>' is not derived from 'const Eigen::Matrix<T2, R2, 1>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:176:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:102:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::multiply(T1, T2)
inline return_type_t<T1, T2> multiply(T1 m, T2 c) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:102:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/matrix_exp_multiply.hpp:10:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:565:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::multiply(const T1&, const T2&)
inline return_type_t<T1, T2> multiply(const T1& v, const T2& c) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:565:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:581:35: note: template<class T1, class T2, int R2, int C2, class> Eigen::Matrix<stan::math::var, R2, C2, (AutoAlign | (((R2 == 1) && (C2 != 1)) ? RowMajor : (((C2 == 1) && (R2 != 1)) ? ColMajor : ColMajor))), R2, C2> stan::math::multiply(const T1&, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<var, R2, C2> multiply(const T1& c,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:581:35: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:600:35: note: template<class T1, int R1, int C1, class T2, class> Eigen::Matrix<stan::math::var, R1, C1> stan::math::multiply(const Eigen::Matrix<T, R, C>&, const T2&)
inline Eigen::Matrix<var, R1, C1> multiply(const Eigen::Matrix<T1, R1, C1>& m,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:600:35: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:621:35: note: template<class Ta, int Ra, int Ca, class Tb, int Cb, class> Eigen::Matrix<stan::math::var, Ra, Cb> stan::math::multiply(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<Tb, Ca, Cb>&)
inline Eigen::Matrix<var, Ra, Cb> multiply(const Eigen::Matrix<Ta, Ra, Ca>& A,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:621:35: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:649:12: note: template<class Ta, int Ca, class Tb, class> stan::math::var stan::math::multiply(const Eigen::Matrix<T, 1, C1>&, const Eigen::Matrix<Tb, Ca, 1>&)
inline var multiply(const Eigen::Matrix<Ta, 1, Ca>& A,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:649:12: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1014:91: note: template argument '-1' does not match '#'integer_cst' not supported by dump_decl#<declaration error>'
add(g, multiply(get_base1(U_latent, prot, "U_latent", 1), pVAR)),
^
stan_files/mlmc_code.hpp:1014:91: note: 'Eigen::Matrix<double, -1, -1>' is not derived from 'const Eigen::Matrix<Tb, Ca, 1>'
stan_files/mlmc_code.hpp:1018:68: error: no matching function for call to 'add(Eigen::Matrix<double, -1, 1>&, const vector_d&)'
stan::math::assign(alpha, add(add(alpha_mu, alpha_prior), rows_dot_product(alpha_theta, alpha_latent)));
^
stan_files/mlmc_code.hpp:1018:68: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:56:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:25:51: note: template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const Eigen::Matrix<T1, R, C>&, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> add(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:25:51: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:41:51: note: template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const Eigen::Matrix<T1, R, C>&, const T2&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> add(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:41:51: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:56:51: note: template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const T1&, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> add(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:56:51: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/append_return_type.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp: In instantiation of 'struct stan::return_type<Eigen::Matrix<double, 1, -1>, int, int>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:45:58: required by substitution of 'template<class ... Args> using return_type_t = typename stan::return_type<Args ...>::type [with Args = {Eigen::Matrix<double, 1, -1, 1, 1, -1>, int, int}]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: required by substitution of 'template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> 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]'
stan_files/mlmc_code.hpp:1230:106: required from 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/optimize/newton.hpp:56:8: 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 = model_mlmc_code_namespace::model_mlmc_code]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:493:68: required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1202:39: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:13:87: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:36:73: error: no type named 'type' in 'struct stan::scalar_type<Eigen::Matrix<double, 1, -1>, void>'
typename return_type<Types_pack...>::type>;
^
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp: In instantiation of 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/optimize/newton.hpp:56:8: 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 = model_mlmc_code_namespace::model_mlmc_code]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:493:68: required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1202:39: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:13:87: required from here
stan_files/mlmc_code.hpp:1230:106: error: no matching function for call to 'normal_log(Eigen::Matrix<double, 1, -1>, int, int)'
lp_accum__.add(normal_log<propto__>(get_base1(beta2_latent, sub, "beta2_latent", 1), 0, 1));
^
stan_files/mlmc_code.hpp:1230:106: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:328:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: substitution of deduced template arguments resulted in errors seen above
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template<class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1232:98: error: no matching function for call to 'normal_log(Eigen::Matrix<double, 1, -1>, int, int)'
lp_accum__.add(normal_log<propto__>(get_base1(beta2_mu, sub, "beta2_mu", 1), 0, 1));
^
stan_files/mlmc_code.hpp:1232:98: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:328:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template<class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1235:65: error: no matching function for call to 'gamma_log(Eigen::Matrix<double, 1, -1>&, int, int)'
lp_accum__.add(gamma_log<propto__>(beta2_theta, 1, 1));
^
stan_files/mlmc_code.hpp:1235:65: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:258:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:36:42: note: template<bool propto, class T_y, class T_shape, class T_inv_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::gamma_log(const T_y&, const T_shape&, const T_inv_scale&)
return_type_t<T_y, T_shape, T_inv_scale> gamma_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:36:42: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:46:49: note: template<class T_y, class T_shape, class T_inv_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::gamma_log(const T_y&, const T_shape&, const T_inv_scale&)
inline return_type_t<T_y, T_shape, T_inv_scale> gamma_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:46:49: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/append_return_type.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp: In instantiation of 'struct stan::return_type<Eigen::Matrix<double, 1, -1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1> >':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:45:58: required by substitution of 'template<class ... Args> using return_type_t = typename stan::return_type<Args ...>::type [with Args = {Eigen::Matrix<double, 1, -1, 1, 1, -1>, Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, -1, 0, -1, -1>}]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:14:36: required by substitution of 'template<bool propto, class T_y, class T_loc, class T_covar> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::multi_normal_log(const T_y&, const T_loc&, const T_covar&) [with bool propto = false; T_y = Eigen::Matrix<double, 1, -1>; T_loc = Eigen::Matrix<double, -1, 1>; T_covar = Eigen::Matrix<double, -1, -1>]'
stan_files/mlmc_code.hpp:1237:63: required from 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/optimize/newton.hpp:56:8: 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 = model_mlmc_code_namespace::model_mlmc_code]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:493:68: required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1202:39: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:13:87: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:36:73: error: no type named 'type' in 'struct stan::scalar_type<Eigen::Matrix<double, 1, -1>, void>'
typename return_type<Types_pack...>::type>;
^
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp: In instantiation of 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/optimize/newton.hpp:56:8: 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 = model_mlmc_code_namespace::model_mlmc_code]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:493:68: required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1202:39: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:13:87: required from here
stan_files/mlmc_code.hpp:1237:63: error: no matching function for call to 'multi_normal_log(Eigen::Matrix<double, 1, -1>&, const vector_d&, const matrix_d&)'
lp_accum__.add(multi_normal_log<propto__>(g, mn, T));
^
stan_files/mlmc_code.hpp:1237:63: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:305:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:14:36: note: template<bool propto, class T_y, class T_loc, class T_covar> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::multi_normal_log(const T_y&, const T_loc&, const T_covar&)
return_type_t<T_y, T_loc, T_covar> multi_normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:14:36: note: substitution of deduced template arguments resulted in errors seen above
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:24:43: note: template<class T_y, class T_loc, class T_covar> stan::return_type_t<T_x, T_sigma, T_l> stan::math::multi_normal_log(const T_y&, const T_loc&, const T_covar&)
inline return_type_t<T_y, T_loc, T_covar> multi_normal_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:24:43: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/append_return_type.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp: In instantiation of 'struct stan::return_type<double, int, double>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:45:58: required by substitution of 'template<class ... Args> using return_type_t = typename stan::return_type<Args ...>::type [with Args = {double, int, double}]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_log.hpp:33:36: required by substitution of 'template<bool propto, class T_y, class T_dof, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::inv_wishart_log(const Eigen::Matrix<Scalar, -1, -1>&, const T_dof&, const Eigen::Matrix<T_G, -1, -1>&) [with bool propto = false; T_y = double; T_dof = int; T_scale = double]'
stan_files/mlmc_code.hpp:1239:74: required from 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/optimize/newton.hpp:56:8: 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 = model_mlmc_code_namespace::model_mlmc_code]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:493:68: required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1202:39: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:13:87: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:36:73: error: no type named 'type' in 'struct stan::scalar_type<double, void>'
typename return_type<Types_pack...>::type>;
^
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp: In instantiation of 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/optimize/newton.hpp:56:8: 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 = model_mlmc_code_namespace::model_mlmc_code]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:493:68: required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1202:39: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:13:87: required from here
stan_files/mlmc_code.hpp:1239:74: error: no matching function for call to 'inv_wishart_log(Eigen::Matrix<double, -1, -1>&, const int&, const matrix_d&)'
lp_accum__.add(inv_wishart_log<propto__>(pVAR, npred, invprec));
^
stan_files/mlmc_code.hpp:1239:74: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:284:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_log.hpp:33:36: note: template<bool propto, class T_y, class T_dof, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::inv_wishart_log(const Eigen::Matrix<Scalar, -1, -1>&, const T_dof&, const Eigen::Matrix<T_G, -1, -1>&)
return_type_t<T_y, T_dof, T_scale> inv_wishart_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_log.hpp:33:36: note: substitution of deduced template arguments resulted in errors seen above
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_log.hpp:44:43: note: template<class T_y, class T_dof, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::inv_wishart_log(const Eigen::Matrix<LhsScalar, -1, -1, 0>&, const T_dof&, const Eigen::Matrix<LhsScalar, -1, -1, 0>&)
inline return_type_t<T_y, T_dof, T_scale> inv_wishart_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_log.hpp:44:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1243:106: error: no matching function for call to 'multi_normal_log(Eigen::Matrix<double, 1, -1>, const vector_d&, const matrix_d&)'
lp_accum__.add(multi_normal_log<propto__>(get_base1(U_latent, prot, "U_latent", 1), mn, R));
^
stan_files/mlmc_code.hpp:1243:106: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:305:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:14:36: note: template<bool propto, class T_y, class T_loc, class T_covar> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::multi_normal_log(const T_y&, const T_loc&, const T_covar&)
return_type_t<T_y, T_loc, T_covar> multi_normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:14:36: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:24:43: note: template<class T_y, class T_loc, class T_covar> stan::return_type_t<T_x, T_sigma, T_l> stan::math::multi_normal_log(const T_y&, const T_loc&, const T_covar&)
inline return_type_t<T_y, T_loc, T_covar> multi_normal_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:24:43: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/append_return_type.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp: In instantiation of 'struct stan::return_type<double, int, int>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:45:58: required by substitution of 'template<class ... Args> using return_type_t = typename stan::return_type<Args ...>::type [with Args = {double, int, int}]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:36:42: required by substitution of 'template<bool propto, class T_y, class T_shape, class T_inv_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::gamma_log(const T_y&, const T_shape&, const T_inv_scale&) [with bool propto = false; T_y = double; T_shape = int; T_inv_scale = int]'
stan_files/mlmc_code.hpp:1246:57: required from 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/optimize/newton.hpp:56:8: 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 = model_mlmc_code_namespace::model_mlmc_code]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:493:68: required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1202:39: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:13:87: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:36:73: error: no type named 'type' in 'struct stan::scalar_type<double, void>'
typename return_type<Types_pack...>::type>;
^
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp: In instantiation of 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/optimize/newton.hpp:56:8: 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 = model_mlmc_code_namespace::model_mlmc_code]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:493:68: required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1202:39: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:13:87: required from here
stan_files/mlmc_code.hpp:1246:57: error: no matching function for call to 'gamma_log(local_scalar_t__&, int, int)'
lp_accum__.add(gamma_log<propto__>(ita, 1, 1));
^
stan_files/mlmc_code.hpp:1246:57: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:258:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:36:42: note: template<bool propto, class T_y, class T_shape, class T_inv_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::gamma_log(const T_y&, const T_shape&, const T_inv_scale&)
return_type_t<T_y, T_shape, T_inv_scale> gamma_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:36:42: note: substitution of deduced template arguments resulted in errors seen above
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:46:49: note: template<class T_y, class T_shape, class T_inv_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::gamma_log(const T_y&, const T_shape&, const T_inv_scale&)
inline return_type_t<T_y, T_shape, T_inv_scale> gamma_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:46:49: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/append_return_type.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp: In instantiation of 'struct stan::return_type<std::vector<double>, std::vector<double, std::allocator<double> >, double>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:45:58: required by substitution of 'template<class ... Args> using return_type_t = typename stan::return_type<Args ...>::type [with Args = {std::vector<double, std::allocator<double> >, std::vector<double, std::allocator<double> >, double}]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: required by substitution of 'template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&) [with bool propto = false; T_y = std::vector<double>; T_loc = std::vector<double>; T_scale = double]'
stan_files/mlmc_code.hpp:1248:59: required from 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/optimize/newton.hpp:56:8: 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 = model_mlmc_code_namespace::model_mlmc_code]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:493:68: required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1202:39: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:13:87: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:36:73: error: no type named 'type' in 'struct stan::scalar_type<std::vector<double>, void>'
typename return_type<Types_pack...>::type>;
^
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp: In instantiation of 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/optimize/newton.hpp:56:8: 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 = model_mlmc_code_namespace::model_mlmc_code]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:493:68: required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1202:39: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:13:87: required from here
stan_files/mlmc_code.hpp:1248:59: error: no matching function for call to 'normal_log(const std::vector<double>&, std::vector<double>&, local_scalar_t__&)'
lp_accum__.add(normal_log<propto__>(y, mu, ita));
^
stan_files/mlmc_code.hpp:1248:59: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:328:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: substitution of deduced template arguments resulted in errors seen above
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template<class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/append_return_type.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp: In instantiation of 'struct stan::return_type<Eigen::Matrix<double, -1, 1>, int, int>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:45:58: required by substitution of 'template<class ... Args> using return_type_t = typename stan::return_type<Args ...>::type [with Args = {Eigen::Matrix<double, -1, 1, 0, -1, 1>, int, int}]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: required by substitution of 'template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> 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]'
stan_files/mlmc_code.hpp:1250:67: required from 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/optimize/newton.hpp:56:8: 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 = model_mlmc_code_namespace::model_mlmc_code]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:493:68: required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1202:39: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:13:87: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:36:73: error: no type named 'type' in 'struct stan::scalar_type<Eigen::Matrix<double, -1, 1>, void>'
typename return_type<Types_pack...>::type>;
^
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp: In instantiation of 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/optimize/newton.hpp:56:8: 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 = model_mlmc_code_namespace::model_mlmc_code]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:493:68: required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1202:39: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:13:87: required from here
stan_files/mlmc_code.hpp:1250:67: error: no matching function for call to 'normal_log(Eigen::Matrix<double, -1, 1>&, int, int)'
lp_accum__.add(normal_log<propto__>(alpha_latent, 0, 1));
^
stan_files/mlmc_code.hpp:1250:67: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:328:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: substitution of deduced template arguments resulted in errors seen above
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template<class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1252:63: error: no matching function for call to 'normal_log(Eigen::Matrix<double, -1, 1>&, int, int)'
lp_accum__.add(normal_log<propto__>(alpha_mu, 0, 1));
^
stan_files/mlmc_code.hpp:1252:63: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:328:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template<class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1254:65: error: no matching function for call to 'gamma_log(Eigen::Matrix<double, -1, 1>&, int, int)'
lp_accum__.add(gamma_log<propto__>(alpha_theta, 1, 1));
^
stan_files/mlmc_code.hpp:1254:65: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:258:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:36:42: note: template<bool propto, class T_y, class T_shape, class T_inv_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::gamma_log(const T_y&, const T_shape&, const T_inv_scale&)
return_type_t<T_y, T_shape, T_inv_scale> gamma_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:36:42: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:46:49: note: template<class T_y, class T_shape, class T_inv_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::gamma_log(const T_y&, const T_shape&, const T_inv_scale&)
inline return_type_t<T_y, T_shape, T_inv_scale> gamma_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:46:49: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1258:0: error: no matching function for call to 'bernoulli_log(const int&, const double&)'
lp_accum__.add(bernoulli_log<propto__>(get_base1(miss_obs, pep, "miss_obs", 1), get_base1(pmiss, pep, "pmiss", 1)));
^
stan_files/mlmc_code.hpp:1258:0: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:166:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:14:23: note: template<bool propto, class T_n, class T_prob> stan::return_type_t<T_prob> stan::math::bernoulli_log(const T_n&, const T_prob&)
return_type_t<T_prob> bernoulli_log(const T_n& n, const T_prob& theta) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:14:23: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:22:30: note: template<class T_y, class T_prob> stan::return_type_t<T_prob> stan::math::bernoulli_log(const T_y&, const T_prob&)
inline return_type_t<T_prob> bernoulli_log(const T_y& n, const T_prob& theta) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:22:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1264:0: error: no matching function for call to 'bernoulli_log(const int&, const double&)'
lp_accum__.add(bernoulli_log<propto__>(get_base1(miss_m, pep2, "miss_m", 1), get_base1(pmiss_m, pep2, "pmiss_m", 1)));
^
stan_files/mlmc_code.hpp:1264:0: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:166:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:14:23: note: template<bool propto, class T_n, class T_prob> stan::return_type_t<T_prob> stan::math::bernoulli_log(const T_n&, const T_prob&)
return_type_t<T_prob> bernoulli_log(const T_n& n, const T_prob& theta) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:14:23: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:22:30: note: template<class T_y, class T_prob> stan::return_type_t<T_prob> stan::math::bernoulli_log(const T_y&, const T_prob&)
inline return_type_t<T_prob> bernoulli_log(const T_y& n, const T_prob& theta) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:22:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1266:103: error: no matching function for call to 'normal_log(const double&, int, int)'
lp_accum__.add(normal_log<propto__>(get_base1(y_m_latent, pep2, "y_m_latent", 1), 0, 1));
^
stan_files/mlmc_code.hpp:1266:103: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:328:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template<class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1274:21: error: no matching function for call to 'stan::math::accumulator<double>::add(double)'
lp_accum__.add(stan::math::log((Phi(((censor_lim - get_base1(mu_c, pep, "mu_c", 1)) / ita)) + 0.001)));
^
stan_files/mlmc_code.hpp:1274:21: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:53:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:50:8: note: template<class S, class> void stan::math::accumulator<T>::add(S) [with S = S; <template-parameter-2-2> = <template-parameter-1-2>; T = double]
void add(S x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:50:8: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:68:8: note: template<class S, class> void stan::math::accumulator<T>::add(const S&) [with S = S; <template-parameter-2-2> = <template-parameter-1-2>; T = double]
void add(const S& x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:68:8: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:82:8: note: template<class S, int R, int C> void stan::math::accumulator<T>::add(const Eigen::Matrix<S, R, C>&) [with S = S; int R = R; int C = C; T = double]
void add(const Eigen::Matrix<S, R, C>& m) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:82:8: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1274:21: note: mismatched types 'const Eigen::Matrix<T, R, C>' and 'double'
lp_accum__.add(stan::math::log((Phi(((censor_lim - get_base1(mu_c, pep, "mu_c", 1)) / ita)) + 0.001)));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:53:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:98:8: note: template<class S> void stan::math::accumulator<T>::add(const std::vector<S>&) [with S = S; T = double]
void add(const std::vector<S>& xs) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:98:8: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1274:21: note: mismatched types 'const std::vector<_RealType>' and 'double'
lp_accum__.add(stan::math::log((Phi(((censor_lim - get_base1(mu_c, pep, "mu_c", 1)) / ita)) + 0.001)));
^
stan_files/mlmc_code.hpp:1284:9: error: no matching function for call to 'stan::math::accumulator<double>::add(double&)'
lp_accum__.add(lp__);
^
stan_files/mlmc_code.hpp:1284:9: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:53:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:50:8: note: template<class S, class> void stan::math::accumulator<T>::add(S) [with S = S; <template-parameter-2-2> = <template-parameter-1-2>; T = double]
void add(S x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:50:8: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:68:8: note: template<class S, class> void stan::math::accumulator<T>::add(const S&) [with S = S; <template-parameter-2-2> = <template-parameter-1-2>; T = double]
void add(const S& x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:68:8: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:82:8: note: template<class S, int R, int C> void stan::math::accumulator<T>::add(const Eigen::Matrix<S, R, C>&) [with S = S; int R = R; int C = C; T = double]
void add(const Eigen::Matrix<S, R, C>& m) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:82:8: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1284:9: note: mismatched types 'const Eigen::Matrix<T, R, C>' and 'double'
lp_accum__.add(lp__);
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:53:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:98:8: note: template<class S> void stan::math::accumulator<T>::add(const std::vector<S>&) [with S = S; T = double]
void add(const std::vector<S>& xs) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:98:8: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1284:9: note: mismatched types 'const std::vector<_RealType>' and 'double'
lp_accum__.add(lp__);
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/model_header.hpp:8:0,
from stan_files/mlmc_code.hpp:21,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp: In instantiation of 'stan::io::reader<T>::matrix_t stan::io::reader<T>::cov_matrix_constrain(size_t, T&) [with T = stan::math::var; stan::io::reader<T>::matrix_t = Eigen::Matrix<stan::math::var, -1, -1>; size_t = unsigned int]':
stan_files/mlmc_code.hpp:864:22: required from 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1169:99: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:1152:47: error: no matching function for call to 'cov_matrix_constrain(stan::io::reader<stan::math::var>::vector_t, size_t&, stan::math::var&)'
lp);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:1152:47: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:87:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_matrix_constrain.hpp:28:50: note: template<class T> Eigen::Matrix<LhsScalar, -1, -1, 0> stan::math::cov_matrix_constrain(const Eigen::Matrix<Scalar, -1, 1>&, typename stan::math::index_type<Eigen::Matrix<Scalar, -1, 1> >::type)
Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic> cov_matrix_constrain(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_matrix_constrain.hpp:28:50: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/model_header.hpp:8:0,
from stan_files/mlmc_code.hpp:21,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:1152:47: note: candidate expects 2 arguments, 3 provided
lp);
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:87:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_matrix_constrain.hpp:65:50: note: template<class T> Eigen::Matrix<LhsScalar, -1, -1, 0> stan::math::cov_matrix_constrain(const Eigen::Matrix<Scalar, -1, 1>&, typename stan::math::index_type<Eigen::Matrix<LhsScalar, -1, -1, 0> >::type, T&)
Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic> cov_matrix_constrain(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_matrix_constrain.hpp:65:50: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_matrix_constrain.hpp: In substitution of 'template<class T> Eigen::Matrix<LhsScalar, -1, -1, 0> stan::math::cov_matrix_constrain(const Eigen::Matrix<Scalar, -1, 1>&, typename stan::math::index_type<Eigen::Matrix<LhsScalar, -1, -1, 0> >::type, T&) [with T = stan::math::var]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:1152:47: required from 'stan::io::reader<T>::matrix_t stan::io::reader<T>::cov_matrix_constrain(size_t, T&) [with T = stan::math::var; stan::io::reader<T>::matrix_t = Eigen::Matrix<stan::math::var, -1, -1>; size_t = unsigned int]'
stan_files/mlmc_code.hpp:864:22: required from 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1169:99: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_matrix_constrain.hpp:65:50: error: no type named 'type' in 'struct stan::math::index_type<Eigen::Matrix<stan::math::var, -1, -1> >'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/model_header.hpp:8:0,
from stan_files/mlmc_code.hpp:21,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp: In instantiation of 'stan::io::reader<T>::matrix_t stan::io::reader<T>::cov_matrix_constrain(size_t) [with T = stan::math::var; stan::io::reader<T>::matrix_t = Eigen::Matrix<stan::math::var, -1, -1>; size_t = unsigned int]':
stan_files/mlmc_code.hpp:866:22: required from 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1169:99: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:1136:77: error: no matching function for call to 'cov_matrix_constrain(stan::io::reader<stan::math::var>::vector_t, size_t&)'
return stan::math::cov_matrix_constrain(vector(k + (k * (k - 1)) / 2), k);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:1136:77: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:87:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_matrix_constrain.hpp:28:50: note: template<class T> Eigen::Matrix<LhsScalar, -1, -1, 0> stan::math::cov_matrix_constrain(const Eigen::Matrix<Scalar, -1, 1>&, typename stan::math::index_type<Eigen::Matrix<Scalar, -1, 1> >::type)
Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic> cov_matrix_constrain(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_matrix_constrain.hpp:28:50: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_matrix_constrain.hpp: In substitution of 'template<class T> Eigen::Matrix<LhsScalar, -1, -1, 0> stan::math::cov_matrix_constrain(const Eigen::Matrix<Scalar, -1, 1>&, typename stan::math::index_type<Eigen::Matrix<Scalar, -1, 1> >::type) [with T = stan::math::var]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:1136:77: required from 'stan::io::reader<T>::matrix_t stan::io::reader<T>::cov_matrix_constrain(size_t) [with T = stan::math::var; stan::io::reader<T>::matrix_t = Eigen::Matrix<stan::math::var, -1, -1>; size_t = unsigned int]'
stan_files/mlmc_code.hpp:866:22: required from 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1169:99: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_matrix_constrain.hpp:28:50: error: no type named 'type' in 'struct stan::math::index_type<Eigen::Matrix<stan::math::var, -1, 1>, void>'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp: In instantiation of 'stan::io::reader<T>::matrix_t stan::io::reader<T>::cov_matrix_constrain(size_t) [with T = stan::math::var; stan::io::reader<T>::matrix_t = Eigen::Matrix<stan::math::var, -1, -1>; size_t = unsigned int]':
stan_files/mlmc_code.hpp:866:22: required from 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1169:99: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_matrix_constrain.hpp:65:50: note: template<class T> Eigen::Matrix<LhsScalar, -1, -1, 0> stan::math::cov_matrix_constrain(const Eigen::Matrix<Scalar, -1, 1>&, typename stan::math::index_type<Eigen::Matrix<LhsScalar, -1, -1, 0> >::type, T&)
Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic> cov_matrix_constrain(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_matrix_constrain.hpp:65:50: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/model_header.hpp:8:0,
from stan_files/mlmc_code.hpp:21,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:1136:77: note: candidate expects 3 arguments, 2 provided
return stan::math::cov_matrix_constrain(vector(k + (k * (k - 1)) / 2), k);
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/meta/append_return_type.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:9,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp: In instantiation of 'struct stan::return_type<stan::math::var, int>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:45:58: required by substitution of 'template<class ... Args> using return_type_t = typename stan::return_type<Args ...>::type [with Args = {stan::math::var, int}]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lb_constrain.hpp:58:28: required by substitution of 'template<class T, class L> stan::return_type_t<T1, T2> stan::math::lb_constrain(const T&, const L&, T&) [with T = stan::math::var; L = int]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:531:53: required from 'T stan::io::reader<T>::scalar_lb_constrain(TL, T&) [with TL = int; T = stan::math::var]'
stan_files/mlmc_code.hpp:872:21: required from 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1169:99: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/return_type.hpp:36:73: error: no type named 'type' in 'struct stan::scalar_type<stan::math::var, void>'
typename return_type<Types_pack...>::type>;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/model_header.hpp:8:0,
from stan_files/mlmc_code.hpp:21,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp: In instantiation of 'T stan::io::reader<T>::scalar_lb_constrain(TL, T&) [with TL = int; T = stan::math::var]':
stan_files/mlmc_code.hpp:872:21: required from 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1169:99: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:531:53: error: no matching function for call to 'lb_constrain(stan::math::var, const int&, stan::math::var&)'
return stan::math::lb_constrain(scalar(), lb, lp);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:531:53: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:92:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lb_constrain.hpp:33:28: note: template<class T, class L> stan::return_type_t<T1, T2> stan::math::lb_constrain(const T&, const L&)
inline return_type_t<T, L> lb_constrain(const T& x, const L& lb) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lb_constrain.hpp:33:28: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/model_header.hpp:8:0,
from stan_files/mlmc_code.hpp:21,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:531:53: note: candidate expects 2 arguments, 3 provided
return stan::math::lb_constrain(scalar(), lb, lp);
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:92:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lb_constrain.hpp:58:28: note: template<class T, class L> stan::return_type_t<T1, T2> stan::math::lb_constrain(const T&, const L&, T&)
inline return_type_t<T, L> lb_constrain(const T& x, const L& lb, T& lp) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lb_constrain.hpp:58:28: note: substitution of deduced template arguments resulted in errors seen above
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/model_header.hpp:8:0,
from stan_files/mlmc_code.hpp:21,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp: In instantiation of 'T stan::io::reader<T>::scalar_lb_constrain(TL) [with TL = int; T = stan::math::var]':
stan_files/mlmc_code.hpp:874:21: required from 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:42:36: 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 = model_mlmc_code_namespace::model_mlmc_code; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1169:99: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:21:88: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:515:49: error: no matching function for call to 'lb_constrain(stan::math::var, const int&)'
return stan::math::lb_constrain(scalar(), lb);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:515:49: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:92:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lb_constrain.hpp:33:28: note: template<class T, class L> stan::return_type_t<T1, T2> stan::math::lb_constrain(const T&, const L&)
inline return_type_t<T, L> lb_constrain(const T& x, const L& lb) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lb_constrain.hpp:33:28: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lb_constrain.hpp:58:28: note: template<class T, class L> stan::return_type_t<T1, T2> stan::math::lb_constrain(const T&, const L&, T&)
inline return_type_t<T, L> lb_constrain(const T& x, const L& lb, T& lp) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lb_constrain.hpp:58:28: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/model_header.hpp:8:0,
from stan_files/mlmc_code.hpp:21,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:515:49: note: candidate expects 3 arguments, 2 provided
return stan::math::lb_constrain(scalar(), lb);
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:34:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/err/check_vector.hpp: In instantiation of 'void stan::math::check_vector(const char*, const char*, const Eigen::Matrix<T, R, C>&) [with T = double; int R = 1; int C = -1]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:23:39: required from 'double stan::math::dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&) [with int R1 = 1; int C1 = -1; int R2 = 1; int C2 = -1]'
stan_files/mlmc_code.hpp:1590:0: required from 'void model_mlmc_code_namespace::model_mlmc_code::write_array(RNG&, std::vector<double>&, std::vector<int>&, std::vector<double>&, bool, bool, std::ostream*) const [with RNG = 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> >; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1091:5: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::constrain_pars(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:24:89: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/err/check_vector.hpp:46:35: error: no type named 'type' in 'struct stan::scalar_type<double, void>'
msg_str.c_str());
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/err/check_vector.hpp: In instantiation of 'void stan::math::check_vector(const char*, const char*, const Eigen::Matrix<T, R, C>&) [with T = double; int R = -1; int C = 1]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/dot_product.hpp:23:39: required from 'double stan::math::dot_product(const Eigen::Matrix<double, R, C>&, const Eigen::Matrix<double, R2, C2>&) [with int R1 = -1; int C1 = 1; int R2 = 1; int C2 = -1]'
stan_files/mlmc_code.hpp:1597:104: required from 'void model_mlmc_code_namespace::model_mlmc_code::write_array(RNG&, std::vector<double>&, std::vector<int>&, std::vector<double>&, bool, bool, std::ostream*) const [with RNG = 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> >; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1091:5: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::constrain_pars(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:24:89: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/err/check_vector.hpp:46:35: error: no type named 'type' in 'struct stan::scalar_type<double, void>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/acosh.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/acosh.hpp:5,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:55,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_greater_or_equal.hpp: In instantiation of 'static void stan::math::internal::greater_or_equal<T_y, T_low, is_vec>::check(const char*, const char*, const T_y&, const T_low&) [with T_y = double; T_low = int; bool is_vec = false]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_greater_or_equal.hpp:65:29: required from 'void stan::math::check_greater_or_equal(const char*, const char*, const T_y&, const T_low&) [with T_y = double; T_low = int]'
stan_files/mlmc_code.hpp:1693:83: required from 'void model_mlmc_code_namespace::model_mlmc_code::write_array(RNG&, std::vector<double>&, std::vector<int>&, std::vector<double>&, bool, bool, std::ostream*) const [with RNG = 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> >; std::ostream = std::basic_ostream<char>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1091:5: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::constrain_pars(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:24:89: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/err/check_greater_or_equal.hpp:17:39: error: 'stan::scalar_seq_view<int, void> low_vec' has incomplete type
scalar_seq_view<T_low> low_vec(low);
^
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp: In instantiation of 'T__ model_mlmc_code_namespace::model_mlmc_code::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = false; bool jacobian__ = true; T__ = double; std::ostream = std::basic_ostream<char>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/util/initialize.hpp:127:16: required from 'std::vector<double> stan::services::util::initialize(Model&, stan::io::var_context&, RNG&, double, bool, stan::callbacks::logger&, stan::callbacks::writer&) [with bool Jacobian = true; Model = model_mlmc_code_namespace::model_mlmc_code; RNG = 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> >]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:52:64: required from '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 = model_mlmc_code_namespace::model_mlmc_code]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:475:67: required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1202:39: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:13:87: required from here
stan_files/mlmc_code.hpp:1006:0: error: no matching function for call to 'add(Eigen::Matrix<double, 1, -1>, double)'
add(get_base1(beta2_mu, sub, "beta2_mu", 1), dot_product(beta2_theta, get_base1(beta2_latent, sub, "beta2_latent", 1))),
^
stan_files/mlmc_code.hpp:1006:0: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:56:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:25:51: note: template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const Eigen::Matrix<T1, R, C>&, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> add(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:25:51: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1006:0: note: mismatched types 'const Eigen::Matrix<T2, R, C>' and 'double'
add(get_base1(beta2_mu, sub, "beta2_mu", 1), dot_product(beta2_theta, get_base1(beta2_latent, sub, "beta2_latent", 1))),
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:56:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:41:51: note: template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const Eigen::Matrix<T1, R, C>&, const T2&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> add(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:41:51: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:56:51: note: template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const T1&, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> add(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:56:51: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1006:0: note: mismatched types 'const Eigen::Matrix<T2, R, C>' and 'double'
add(get_base1(beta2_mu, sub, "beta2_mu", 1), dot_product(beta2_theta, get_base1(beta2_latent, sub, "beta2_latent", 1))),
^
stan_files/mlmc_code.hpp:1014:91: error: no matching function for call to 'multiply(Eigen::Matrix<double, 1, -1>, Eigen::Matrix<double, -1, -1>&)'
add(g, multiply(get_base1(U_latent, prot, "U_latent", 1), pVAR)),
^
stan_files/mlmc_code.hpp:1014:91: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:176:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:26:51: note: template<int R, int C, class T1, class T2, class> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::multiply(const Eigen::Matrix<T1, R, C>&, T2)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> multiply(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:26:51: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:41:51: note: template<int R, int C, class T1, class T2, class> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::multiply(T1, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> multiply(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:41:51: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:58:53: note: template<int R1, int C1, int R2, int C2, class T1, class T2, class> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R1, C2> stan::math::multiply(const Eigen::Matrix<T1, R1, C1>&, const Eigen::Matrix<T2, R2, C2>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R1, C2> multiply(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:58:53: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:87:30: note: template<int C1, int R2, class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::multiply(const Eigen::Matrix<T1, 1, C1>&, const Eigen::Matrix<T2, R2, 1>&)
inline return_type_t<T1, T2> multiply(const Eigen::Matrix<T1, 1, C1>& rv,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:87:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1014:91: note: template argument '-1' does not match '#'integer_cst' not supported by dump_decl#<declaration error>'
add(g, multiply(get_base1(U_latent, prot, "U_latent", 1), pVAR)),
^
stan_files/mlmc_code.hpp:1014:91: note: 'Eigen::Matrix<double, -1, -1>' is not derived from 'const Eigen::Matrix<T2, R2, 1>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:176:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:102:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::multiply(T1, T2)
inline return_type_t<T1, T2> multiply(T1 m, T2 c) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/multiply.hpp:102:30: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/matrix_exp_multiply.hpp:10:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:565:30: note: template<class T1, class T2, class> stan::return_type_t<T1, T2> stan::math::multiply(const T1&, const T2&)
inline return_type_t<T1, T2> multiply(const T1& v, const T2& c) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:565:30: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:581:35: note: template<class T1, class T2, int R2, int C2, class> Eigen::Matrix<stan::math::var, R2, C2, (AutoAlign | (((R2 == 1) && (C2 != 1)) ? RowMajor : (((C2 == 1) && (R2 != 1)) ? ColMajor : ColMajor))), R2, C2> stan::math::multiply(const T1&, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<var, R2, C2> multiply(const T1& c,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:581:35: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:600:35: note: template<class T1, int R1, int C1, class T2, class> Eigen::Matrix<stan::math::var, R1, C1> stan::math::multiply(const Eigen::Matrix<T, R, C>&, const T2&)
inline Eigen::Matrix<var, R1, C1> multiply(const Eigen::Matrix<T1, R1, C1>& m,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:600:35: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:621:35: note: template<class Ta, int Ra, int Ca, class Tb, int Cb, class> Eigen::Matrix<stan::math::var, Ra, Cb> stan::math::multiply(const Eigen::Matrix<T, R, C>&, const Eigen::Matrix<Tb, Ca, Cb>&)
inline Eigen::Matrix<var, Ra, Cb> multiply(const Eigen::Matrix<Ta, Ra, Ca>& A,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:621:35: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:649:12: note: template<class Ta, int Ca, class Tb, class> stan::math::var stan::math::multiply(const Eigen::Matrix<T, 1, C1>&, const Eigen::Matrix<Tb, Ca, 1>&)
inline var multiply(const Eigen::Matrix<Ta, 1, Ca>& A,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat/fun/multiply.hpp:649:12: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1014:91: note: template argument '-1' does not match '#'integer_cst' not supported by dump_decl#<declaration error>'
add(g, multiply(get_base1(U_latent, prot, "U_latent", 1), pVAR)),
^
stan_files/mlmc_code.hpp:1014:91: note: 'Eigen::Matrix<double, -1, -1>' is not derived from 'const Eigen::Matrix<Tb, Ca, 1>'
stan_files/mlmc_code.hpp:1018:68: error: no matching function for call to 'add(Eigen::Matrix<double, -1, 1>&, const vector_d&)'
stan::math::assign(alpha, add(add(alpha_mu, alpha_prior), rows_dot_product(alpha_theta, alpha_latent)));
^
stan_files/mlmc_code.hpp:1018:68: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:56:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:25:51: note: template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const Eigen::Matrix<T1, R, C>&, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> add(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:25:51: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:41:51: note: template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const Eigen::Matrix<T1, R, C>&, const T2&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> add(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:41:51: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:56:51: note: template<class T1, class T2, int R, int C> Eigen::Matrix<typename stan::return_type<T1, T2>::type, R, C> stan::math::add(const T1&, const Eigen::Matrix<T2, R, C>&)
inline Eigen::Matrix<return_type_t<T1, T2>, R, C> add(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/add.hpp:56:51: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1230:106: error: no matching function for call to 'normal_log(Eigen::Matrix<double, 1, -1>, int, int)'
lp_accum__.add(normal_log<propto__>(get_base1(beta2_latent, sub, "beta2_latent", 1), 0, 1));
^
stan_files/mlmc_code.hpp:1230:106: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:328:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template<class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1232:98: error: no matching function for call to 'normal_log(Eigen::Matrix<double, 1, -1>, int, int)'
lp_accum__.add(normal_log<propto__>(get_base1(beta2_mu, sub, "beta2_mu", 1), 0, 1));
^
stan_files/mlmc_code.hpp:1232:98: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:328:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template<class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1235:65: error: no matching function for call to 'gamma_log(Eigen::Matrix<double, 1, -1>&, int, int)'
lp_accum__.add(gamma_log<propto__>(beta2_theta, 1, 1));
^
stan_files/mlmc_code.hpp:1235:65: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:258:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:36:42: note: template<bool propto, class T_y, class T_shape, class T_inv_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::gamma_log(const T_y&, const T_shape&, const T_inv_scale&)
return_type_t<T_y, T_shape, T_inv_scale> gamma_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:36:42: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:46:49: note: template<class T_y, class T_shape, class T_inv_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::gamma_log(const T_y&, const T_shape&, const T_inv_scale&)
inline return_type_t<T_y, T_shape, T_inv_scale> gamma_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:46:49: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1237:63: error: no matching function for call to 'multi_normal_log(Eigen::Matrix<double, 1, -1>&, const vector_d&, const matrix_d&)'
lp_accum__.add(multi_normal_log<propto__>(g, mn, T));
^
stan_files/mlmc_code.hpp:1237:63: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:305:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:14:36: note: template<bool propto, class T_y, class T_loc, class T_covar> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::multi_normal_log(const T_y&, const T_loc&, const T_covar&)
return_type_t<T_y, T_loc, T_covar> multi_normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:14:36: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:24:43: note: template<class T_y, class T_loc, class T_covar> stan::return_type_t<T_x, T_sigma, T_l> stan::math::multi_normal_log(const T_y&, const T_loc&, const T_covar&)
inline return_type_t<T_y, T_loc, T_covar> multi_normal_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:24:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1239:74: error: no matching function for call to 'inv_wishart_log(Eigen::Matrix<double, -1, -1>&, const int&, const matrix_d&)'
lp_accum__.add(inv_wishart_log<propto__>(pVAR, npred, invprec));
^
stan_files/mlmc_code.hpp:1239:74: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:284:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_log.hpp:33:36: note: template<bool propto, class T_y, class T_dof, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::inv_wishart_log(const Eigen::Matrix<Scalar, -1, -1>&, const T_dof&, const Eigen::Matrix<T_G, -1, -1>&)
return_type_t<T_y, T_dof, T_scale> inv_wishart_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_log.hpp:33:36: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_log.hpp:44:43: note: template<class T_y, class T_dof, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::inv_wishart_log(const Eigen::Matrix<LhsScalar, -1, -1, 0>&, const T_dof&, const Eigen::Matrix<LhsScalar, -1, -1, 0>&)
inline return_type_t<T_y, T_dof, T_scale> inv_wishart_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_log.hpp:44:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1243:106: error: no matching function for call to 'multi_normal_log(Eigen::Matrix<double, 1, -1>, const vector_d&, const matrix_d&)'
lp_accum__.add(multi_normal_log<propto__>(get_base1(U_latent, prot, "U_latent", 1), mn, R));
^
stan_files/mlmc_code.hpp:1243:106: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:305:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:14:36: note: template<bool propto, class T_y, class T_loc, class T_covar> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::multi_normal_log(const T_y&, const T_loc&, const T_covar&)
return_type_t<T_y, T_loc, T_covar> multi_normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:14:36: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:24:43: note: template<class T_y, class T_loc, class T_covar> stan::return_type_t<T_x, T_sigma, T_l> stan::math::multi_normal_log(const T_y&, const T_loc&, const T_covar&)
inline return_type_t<T_y, T_loc, T_covar> multi_normal_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/multi_normal_log.hpp:24:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1246:57: error: no matching function for call to 'gamma_log(local_scalar_t__&, int, int)'
lp_accum__.add(gamma_log<propto__>(ita, 1, 1));
^
stan_files/mlmc_code.hpp:1246:57: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:258:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:36:42: note: template<bool propto, class T_y, class T_shape, class T_inv_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::gamma_log(const T_y&, const T_shape&, const T_inv_scale&)
return_type_t<T_y, T_shape, T_inv_scale> gamma_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:36:42: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:46:49: note: template<class T_y, class T_shape, class T_inv_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::gamma_log(const T_y&, const T_shape&, const T_inv_scale&)
inline return_type_t<T_y, T_shape, T_inv_scale> gamma_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:46:49: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1248:59: error: no matching function for call to 'normal_log(const std::vector<double>&, std::vector<double>&, local_scalar_t__&)'
lp_accum__.add(normal_log<propto__>(y, mu, ita));
^
stan_files/mlmc_code.hpp:1248:59: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:328:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template<class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1250:67: error: no matching function for call to 'normal_log(Eigen::Matrix<double, -1, 1>&, int, int)'
lp_accum__.add(normal_log<propto__>(alpha_latent, 0, 1));
^
stan_files/mlmc_code.hpp:1250:67: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:328:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template<class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1252:63: error: no matching function for call to 'normal_log(Eigen::Matrix<double, -1, 1>&, int, int)'
lp_accum__.add(normal_log<propto__>(alpha_mu, 0, 1));
^
stan_files/mlmc_code.hpp:1252:63: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:328:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template<class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1254:65: error: no matching function for call to 'gamma_log(Eigen::Matrix<double, -1, 1>&, int, int)'
lp_accum__.add(gamma_log<propto__>(alpha_theta, 1, 1));
^
stan_files/mlmc_code.hpp:1254:65: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:258:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:36:42: note: template<bool propto, class T_y, class T_shape, class T_inv_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::gamma_log(const T_y&, const T_shape&, const T_inv_scale&)
return_type_t<T_y, T_shape, T_inv_scale> gamma_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:36:42: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:46:49: note: template<class T_y, class T_shape, class T_inv_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::gamma_log(const T_y&, const T_shape&, const T_inv_scale&)
inline return_type_t<T_y, T_shape, T_inv_scale> gamma_log(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/gamma_log.hpp:46:49: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1258:0: error: no matching function for call to 'bernoulli_log(const int&, const double&)'
lp_accum__.add(bernoulli_log<propto__>(get_base1(miss_obs, pep, "miss_obs", 1), get_base1(pmiss, pep, "pmiss", 1)));
^
stan_files/mlmc_code.hpp:1258:0: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:166:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:14:23: note: template<bool propto, class T_n, class T_prob> stan::return_type_t<T_prob> stan::math::bernoulli_log(const T_n&, const T_prob&)
return_type_t<T_prob> bernoulli_log(const T_n& n, const T_prob& theta) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:14:23: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:22:30: note: template<class T_y, class T_prob> stan::return_type_t<T_prob> stan::math::bernoulli_log(const T_y&, const T_prob&)
inline return_type_t<T_prob> bernoulli_log(const T_y& n, const T_prob& theta) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:22:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1264:0: error: no matching function for call to 'bernoulli_log(const int&, const double&)'
lp_accum__.add(bernoulli_log<propto__>(get_base1(miss_m, pep2, "miss_m", 1), get_base1(pmiss_m, pep2, "pmiss_m", 1)));
^
stan_files/mlmc_code.hpp:1264:0: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:166:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:14:23: note: template<bool propto, class T_n, class T_prob> stan::return_type_t<T_prob> stan::math::bernoulli_log(const T_n&, const T_prob&)
return_type_t<T_prob> bernoulli_log(const T_n& n, const T_prob& theta) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:14:23: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:22:30: note: template<class T_y, class T_prob> stan::return_type_t<T_prob> stan::math::bernoulli_log(const T_y&, const T_prob&)
inline return_type_t<T_prob> bernoulli_log(const T_y& n, const T_prob& theta) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/bernoulli_log.hpp:22:30: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1266:103: error: no matching function for call to 'normal_log(const double&, int, int)'
lp_accum__.add(normal_log<propto__>(get_base1(y_m_latent, pep2, "y_m_latent", 1), 0, 1));
^
stan_files/mlmc_code.hpp:1266:103: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:328:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template<bool propto, class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_alpha, T_beta> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:32:43: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template<class T_y, class T_loc, class T_scale> stan::return_type_t<T_x, T_sigma, T_l> stan::math::normal_log(const T_y&, const T_loc&, const T_scale&)
inline return_type_t<T_y, T_loc, T_scale> normal_log(const T_y& y,
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_log.hpp:42:43: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1274:21: error: no matching function for call to 'stan::math::accumulator<double>::add(double)'
lp_accum__.add(stan::math::log((Phi(((censor_lim - get_base1(mu_c, pep, "mu_c", 1)) / ita)) + 0.001)));
^
stan_files/mlmc_code.hpp:1274:21: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:53:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:50:8: note: template<class S, class> void stan::math::accumulator<T>::add(S) [with S = S; <template-parameter-2-2> = <template-parameter-1-2>; T = double]
void add(S x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:50:8: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:68:8: note: template<class S, class> void stan::math::accumulator<T>::add(const S&) [with S = S; <template-parameter-2-2> = <template-parameter-1-2>; T = double]
void add(const S& x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:68:8: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:82:8: note: template<class S, int R, int C> void stan::math::accumulator<T>::add(const Eigen::Matrix<S, R, C>&) [with S = S; int R = R; int C = C; T = double]
void add(const Eigen::Matrix<S, R, C>& m) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:82:8: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1274:21: note: mismatched types 'const Eigen::Matrix<T, R, C>' and 'double'
lp_accum__.add(stan::math::log((Phi(((censor_lim - get_base1(mu_c, pep, "mu_c", 1)) / ita)) + 0.001)));
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:53:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:98:8: note: template<class S> void stan::math::accumulator<T>::add(const std::vector<S>&) [with S = S; T = double]
void add(const std::vector<S>& xs) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:98:8: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1274:21: note: mismatched types 'const std::vector<_RealType>' and 'double'
lp_accum__.add(stan::math::log((Phi(((censor_lim - get_base1(mu_c, pep, "mu_c", 1)) / ita)) + 0.001)));
^
stan_files/mlmc_code.hpp:1284:9: error: no matching function for call to 'stan::math::accumulator<double>::add(double&)'
lp_accum__.add(lp__);
^
stan_files/mlmc_code.hpp:1284:9: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:53:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:50:8: note: template<class S, class> void stan::math::accumulator<T>::add(S) [with S = S; <template-parameter-2-2> = <template-parameter-1-2>; T = double]
void add(S x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:50:8: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:68:8: note: template<class S, class> void stan::math::accumulator<T>::add(const S&) [with S = S; <template-parameter-2-2> = <template-parameter-1-2>; T = double]
void add(const S& x) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:68:8: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:82:8: note: template<class S, int R, int C> void stan::math::accumulator<T>::add(const Eigen::Matrix<S, R, C>&) [with S = S; int R = R; int C = C; T = double]
void add(const Eigen::Matrix<S, R, C>& m) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:82:8: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1284:9: note: mismatched types 'const Eigen::Matrix<T, R, C>' and 'double'
lp_accum__.add(lp__);
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:53:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:98:8: note: template<class S> void stan::math::accumulator<T>::add(const std::vector<S>&) [with S = S; T = double]
void add(const std::vector<S>& xs) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/accumulator.hpp:98:8: note: template argument deduction/substitution failed:
In file included from stan_files/mlmc_code.cc:3:0:
stan_files/mlmc_code.hpp:1284:9: note: mismatched types 'const std::vector<_RealType>' and 'double'
lp_accum__.add(lp__);
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/model_header.hpp:8:0,
from stan_files/mlmc_code.hpp:21,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp: In instantiation of 'stan::io::reader<T>::matrix_t stan::io::reader<T>::cov_matrix_constrain(size_t, T&) [with T = double; stan::io::reader<T>::matrix_t = Eigen::Matrix<double, -1, -1>; size_t = unsigned int]':
stan_files/mlmc_code.hpp:864:22: required from 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/optimize/newton.hpp:56:8: 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 = model_mlmc_code_namespace::model_mlmc_code]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:493:68: required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1202:39: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:13:87: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:1152:47: error: no matching function for call to 'cov_matrix_constrain(stan::io::reader<double>::vector_t, size_t&, double&)'
lp);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:1152:47: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:87:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_matrix_constrain.hpp:28:50: note: template<class T> Eigen::Matrix<LhsScalar, -1, -1, 0> stan::math::cov_matrix_constrain(const Eigen::Matrix<Scalar, -1, 1>&, typename stan::math::index_type<Eigen::Matrix<Scalar, -1, 1> >::type)
Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic> cov_matrix_constrain(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_matrix_constrain.hpp:28:50: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/model_header.hpp:8:0,
from stan_files/mlmc_code.hpp:21,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:1152:47: note: candidate expects 2 arguments, 3 provided
lp);
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:87:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_matrix_constrain.hpp:65:50: note: template<class T> Eigen::Matrix<LhsScalar, -1, -1, 0> stan::math::cov_matrix_constrain(const Eigen::Matrix<Scalar, -1, 1>&, typename stan::math::index_type<Eigen::Matrix<LhsScalar, -1, -1, 0> >::type, T&)
Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic> cov_matrix_constrain(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_matrix_constrain.hpp:65:50: note: template argument deduction/substitution failed:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_matrix_constrain.hpp: In substitution of 'template<class T> Eigen::Matrix<LhsScalar, -1, -1, 0> stan::math::cov_matrix_constrain(const Eigen::Matrix<Scalar, -1, 1>&, typename stan::math::index_type<Eigen::Matrix<LhsScalar, -1, -1, 0> >::type, T&) [with T = double]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:1152:47: required from 'stan::io::reader<T>::matrix_t stan::io::reader<T>::cov_matrix_constrain(size_t, T&) [with T = double; stan::io::reader<T>::matrix_t = Eigen::Matrix<double, -1, -1>; size_t = unsigned int]'
stan_files/mlmc_code.hpp:864:22: required from 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/optimize/newton.hpp:56:8: 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 = model_mlmc_code_namespace::model_mlmc_code]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:493:68: required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1202:39: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:13:87: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cov_matrix_constrain.hpp:65:50: error: no type named 'type' in 'struct stan::math::index_type<Eigen::Matrix<double, -1, -1>, void>'
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/model_header.hpp:8:0,
from stan_files/mlmc_code.hpp:21,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp: In instantiation of 'T stan::io::reader<T>::scalar_lb_constrain(TL, T&) [with TL = int; T = double]':
stan_files/mlmc_code.hpp:872:21: required from 'T__ model_mlmc_code_namespace::model_mlmc_code::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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/optimize/newton.hpp:56:8: 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 = model_mlmc_code_namespace::model_mlmc_code]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:493:68: required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1202:39: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:13:87: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:531:53: error: no matching function for call to 'lb_constrain(double, const int&, double&)'
return stan::math::lb_constrain(scalar(), lb, lp);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:531:53: note: candidates are:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:92:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lb_constrain.hpp:33:28: note: template<class T, class L> stan::return_type_t<T1, T2> stan::math::lb_constrain(const T&, const L&)
inline return_type_t<T, L> lb_constrain(const T& x, const L& lb) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lb_constrain.hpp:33:28: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/model_header.hpp:8:0,
from stan_files/mlmc_code.hpp:21,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:531:53: note: candidate expects 2 arguments, 3 provided
return stan::math::lb_constrain(scalar(), lb, lp);
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal.hpp:92:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/arr.hpp:39,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:336,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lb_constrain.hpp:58:28: note: template<class T, class L> stan::return_type_t<T1, T2> stan::math::lb_constrain(const T&, const L&, T&)
inline return_type_t<T, L> lb_constrain(const T& x, const L& lb, T& lp) {
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/lb_constrain.hpp:58:28: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/meta.hpp:69:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/VectorBuilder.hpp: In instantiation of 'class stan::VectorBuilder<true, double, int, int>':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_rng.hpp:33:67: required by substitution of 'template<class T_loc, class T_scale, class RNG> typename stan::VectorBuilder<true, double, T_loc, T_scale>::type stan::math::normal_rng(const T_loc&, const T_scale&, RNG&) [with T_loc = int; T_scale = int; RNG = 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> >]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/families/normal_fullrank.hpp:366:48: required from 'void stan::variational::normal_fullrank::sample_log_g(BaseRNG&, Eigen::VectorXd&, double&) const [with BaseRNG = 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> >; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/advi.hpp:506:7: required from 'int stan::variational::advi<Model, Q, BaseRNG>::run(double, bool, int, double, int, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&) const [with Model = model_mlmc_code_namespace::model_mlmc_code; Q = stan::variational::normal_fullrank; BaseRNG = 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> >]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/experimental/advi/fullrank.hpp:82:3: required from '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 = model_mlmc_code_namespace::model_mlmc_code]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:883:50: required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1202:39: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:13:87: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/meta/VectorBuilder.hpp:28:80: error: incomplete type 'stan::math::disjunction<stan::is_vector<int>, stan::is_vector<int> >' used in nested name specifier
using helper = VectorBuilderHelper<T1, used, contains_vector<Args...>::value>;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/advi.hpp:11:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/experimental/advi/fullrank.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:53,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/families/normal_fullrank.hpp: In instantiation of 'void stan::variational::normal_fullrank::sample_log_g(BaseRNG&, Eigen::VectorXd&, double&) const [with BaseRNG = 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> >; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/advi.hpp:506:7: required from 'int stan::variational::advi<Model, Q, BaseRNG>::run(double, bool, int, double, int, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&) const [with Model = model_mlmc_code_namespace::model_mlmc_code; Q = stan::variational::normal_fullrank; BaseRNG = 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> >]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/experimental/advi/fullrank.hpp:82:3: required from '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 = model_mlmc_code_namespace::model_mlmc_code]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:883:50: required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1202:39: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:13:87: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/families/normal_fullrank.hpp:366:48: error: no matching function for call to 'normal_rng(int, int, 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> >&)'
eta(d) = stan::math::normal_rng(0, 1, rng);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/families/normal_fullrank.hpp:366:48: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/wishart_rng.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_rng.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:286,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_rng.hpp:33:67: note: template<class T_loc, class T_scale, class RNG> typename stan::VectorBuilder<true, double, T_loc, T_scale>::type stan::math::normal_rng(const T_loc&, const T_scale&, RNG&)
inline typename VectorBuilder<true, double, T_loc, T_scale>::type normal_rng(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_rng.hpp:33:67: note: substitution of deduced template arguments resulted in errors seen above
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/families/normal_fullrank.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/advi.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/experimental/advi/fullrank.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:53,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/base_family.hpp: In instantiation of 'void stan::variational::base_family::sample_log_g(BaseRNG&, Eigen::VectorXd&, double&) const [with BaseRNG = 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> >; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/advi.hpp:506:7: required from 'int stan::variational::advi<Model, Q, BaseRNG>::run(double, bool, int, double, int, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&) const [with Model = model_mlmc_code_namespace::model_mlmc_code; Q = stan::variational::normal_meanfield; BaseRNG = 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> >]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/experimental/advi/meanfield.hpp:82:3: required from '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 = model_mlmc_code_namespace::model_mlmc_code]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:893:51: required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1202:39: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:13:87: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/base_family.hpp:59:48: error: no matching function for call to 'normal_rng(int, int, 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> >&)'
eta(d) = stan::math::normal_rng(0, 1, rng);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/base_family.hpp:59:48: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/wishart_rng.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_rng.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:286,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_rng.hpp:33:67: note: template<class T_loc, class T_scale, class RNG> typename stan::VectorBuilder<true, double, T_loc, T_scale>::type stan::math::normal_rng(const T_loc&, const T_scale&, RNG&)
inline typename VectorBuilder<true, double, T_loc, T_scale>::type normal_rng(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_rng.hpp:33:67: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/advi.hpp:11:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/experimental/advi/fullrank.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:53,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/families/normal_fullrank.hpp: In instantiation of 'void stan::variational::normal_fullrank::sample(BaseRNG&, Eigen::VectorXd&) const [with BaseRNG = 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> >; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/advi.hpp:101:7: required from 'double stan::variational::advi<Model, Q, BaseRNG>::calc_ELBO(const Q&, stan::callbacks::logger&) const [with Model = model_mlmc_code_namespace::model_mlmc_code; Q = stan::variational::normal_fullrank; BaseRNG = 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> >]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/advi.hpp:182:48: required from 'double stan::variational::advi<Model, Q, BaseRNG>::adapt_eta(Q&, int, stan::callbacks::logger&) const [with Model = model_mlmc_code_namespace::model_mlmc_code; Q = stan::variational::normal_fullrank; BaseRNG = 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> >]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/advi.hpp:468:60: required from 'int stan::variational::advi<Model, Q, BaseRNG>::run(double, bool, int, double, int, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&) const [with Model = model_mlmc_code_namespace::model_mlmc_code; Q = stan::variational::normal_fullrank; BaseRNG = 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> >]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/experimental/advi/fullrank.hpp:82:3: required from '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 = model_mlmc_code_namespace::model_mlmc_code]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:883:50: required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1202:39: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:13:87: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/families/normal_fullrank.hpp:358:48: error: no matching function for call to 'normal_rng(int, int, 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> >&)'
eta(d) = stan::math::normal_rng(0, 1, rng);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/families/normal_fullrank.hpp:358:48: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/wishart_rng.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_rng.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:286,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_rng.hpp:33:67: note: template<class T_loc, class T_scale, class RNG> typename stan::VectorBuilder<true, double, T_loc, T_scale>::type stan::math::normal_rng(const T_loc&, const T_scale&, RNG&)
inline typename VectorBuilder<true, double, T_loc, T_scale>::type normal_rng(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_rng.hpp:33:67: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/advi.hpp:11:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/experimental/advi/fullrank.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:53,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/families/normal_fullrank.hpp: In instantiation of 'void stan::variational::normal_fullrank::calc_grad(stan::variational::normal_fullrank&, M&, Eigen::VectorXd&, int, BaseRNG&, stan::callbacks::logger&) const [with M = model_mlmc_code_namespace::model_mlmc_code; BaseRNG = 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> >; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/advi.hpp:148:5: required from 'void stan::variational::advi<Model, Q, BaseRNG>::calc_ELBO_grad(const Q&, Q&, stan::callbacks::logger&) const [with Model = model_mlmc_code_namespace::model_mlmc_code; Q = stan::variational::normal_fullrank; BaseRNG = 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> >]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/advi.hpp:222:56: required from 'double stan::variational::advi<Model, Q, BaseRNG>::adapt_eta(Q&, int, stan::callbacks::logger&) const [with Model = model_mlmc_code_namespace::model_mlmc_code; Q = stan::variational::normal_fullrank; BaseRNG = 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> >]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/advi.hpp:468:60: required from 'int stan::variational::advi<Model, Q, BaseRNG>::run(double, bool, int, double, int, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&) const [with Model = model_mlmc_code_namespace::model_mlmc_code; Q = stan::variational::normal_fullrank; BaseRNG = 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> >]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/experimental/advi/fullrank.hpp:82:3: required from '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 = model_mlmc_code_namespace::model_mlmc_code]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:883:50: required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1202:39: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:13:87: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/families/normal_fullrank.hpp:425:50: error: no matching function for call to 'normal_rng(int, int, 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> >&)'
eta(d) = stan::math::normal_rng(0, 1, rng);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/families/normal_fullrank.hpp:425:50: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/wishart_rng.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_rng.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:286,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_rng.hpp:33:67: note: template<class T_loc, class T_scale, class RNG> typename stan::VectorBuilder<true, double, T_loc, T_scale>::type stan::math::normal_rng(const T_loc&, const T_scale&, RNG&)
inline typename VectorBuilder<true, double, T_loc, T_scale>::type normal_rng(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_rng.hpp:33:67: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/families/normal_fullrank.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/advi.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/experimental/advi/fullrank.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:53,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/base_family.hpp: In instantiation of 'void stan::variational::base_family::sample(BaseRNG&, Eigen::VectorXd&) const [with BaseRNG = 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> >; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/advi.hpp:101:7: required from 'double stan::variational::advi<Model, Q, BaseRNG>::calc_ELBO(const Q&, stan::callbacks::logger&) const [with Model = model_mlmc_code_namespace::model_mlmc_code; Q = stan::variational::normal_meanfield; BaseRNG = 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> >]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/advi.hpp:182:48: required from 'double stan::variational::advi<Model, Q, BaseRNG>::adapt_eta(Q&, int, stan::callbacks::logger&) const [with Model = model_mlmc_code_namespace::model_mlmc_code; Q = stan::variational::normal_meanfield; BaseRNG = 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> >]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/advi.hpp:468:60: required from 'int stan::variational::advi<Model, Q, BaseRNG>::run(double, bool, int, double, int, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&) const [with Model = model_mlmc_code_namespace::model_mlmc_code; Q = stan::variational::normal_meanfield; BaseRNG = 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> >]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/experimental/advi/meanfield.hpp:82:3: required from '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 = model_mlmc_code_namespace::model_mlmc_code]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:893:51: required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1202:39: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:13:87: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/base_family.hpp:40:48: error: no matching function for call to 'normal_rng(int, int, 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> >&)'
eta(d) = stan::math::normal_rng(0, 1, rng);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/base_family.hpp:40:48: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/wishart_rng.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_rng.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:286,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_rng.hpp:33:67: note: template<class T_loc, class T_scale, class RNG> typename stan::VectorBuilder<true, double, T_loc, T_scale>::type stan::math::normal_rng(const T_loc&, const T_scale&, RNG&)
inline typename VectorBuilder<true, double, T_loc, T_scale>::type normal_rng(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_rng.hpp:33:67: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/advi.hpp:12:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/experimental/advi/fullrank.hpp:11,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:53,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/families/normal_meanfield.hpp: In instantiation of 'void stan::variational::normal_meanfield::calc_grad(stan::variational::normal_meanfield&, M&, Eigen::VectorXd&, int, BaseRNG&, stan::callbacks::logger&) const [with M = model_mlmc_code_namespace::model_mlmc_code; BaseRNG = 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> >; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/advi.hpp:148:5: required from 'void stan::variational::advi<Model, Q, BaseRNG>::calc_ELBO_grad(const Q&, Q&, stan::callbacks::logger&) const [with Model = model_mlmc_code_namespace::model_mlmc_code; Q = stan::variational::normal_meanfield; BaseRNG = 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> >]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/advi.hpp:222:56: required from 'double stan::variational::advi<Model, Q, BaseRNG>::adapt_eta(Q&, int, stan::callbacks::logger&) const [with Model = model_mlmc_code_namespace::model_mlmc_code; Q = stan::variational::normal_meanfield; BaseRNG = 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> >]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/advi.hpp:468:60: required from 'int stan::variational::advi<Model, Q, BaseRNG>::run(double, bool, int, double, int, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&) const [with Model = model_mlmc_code_namespace::model_mlmc_code; Q = stan::variational::normal_meanfield; BaseRNG = 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> >]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/experimental/advi/meanfield.hpp:82:3: required from '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 = model_mlmc_code_namespace::model_mlmc_code]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:893:51: required from 'int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<unsigned int>&, const std::vector<std::basic_string<char> >&, RNG_t&) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:1202:39: required from 'SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_mlmc_code_namespace::model_mlmc_code; 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*]'
stan_files/mlmc_code.cc:13:87: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/families/normal_meanfield.hpp:361:50: error: no matching function for call to 'normal_rng(int, int, 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> >&)'
eta(d) = stan::math::normal_rng(0, 1, rng);
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/variational/families/normal_meanfield.hpp:361:50: note: candidate is:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/wishart_rng.hpp:9:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/prob/inv_wishart_rng.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:286,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_rng.hpp:33:67: note: template<class T_loc, class T_scale, class RNG> typename stan::VectorBuilder<true, double, T_loc, T_scale>::type stan::math::normal_rng(const T_loc&, const T_scale&, RNG&)
inline typename VectorBuilder<true, double, T_loc, T_scale>::type normal_rng(
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/prob/normal_rng.hpp:33:67: note: template argument deduction/substitution failed:
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/model_header.hpp:8:0,
from stan_files/mlmc_code.hpp:21,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp: In member function 'stan::io::reader<T>::matrix_t stan::io::reader<T>::cov_matrix_constrain(size_t) [with T = double; stan::io::reader<T>::matrix_t = Eigen::Matrix<double, -1, -1>; size_t = unsigned int]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:1137:3: warning: control reaches end of non-void function [-Wreturn-type]
}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp: In member function 'T stan::io::reader<T>::scalar_lb_constrain(TL) [with TL = int; T = double]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:516:3: warning: control reaches end of non-void function [-Wreturn-type]
}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp: In member function 'stan::io::reader<T>::matrix_t stan::io::reader<T>::cov_matrix_constrain(size_t, T&) [with T = double; stan::io::reader<T>::matrix_t = Eigen::Matrix<double, -1, -1>; size_t = unsigned int]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:1153:3: warning: control reaches end of non-void function [-Wreturn-type]
}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp: In member function 'T stan::io::reader<T>::scalar_lb_constrain(TL, T&) [with TL = int; T = double]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:532:3: warning: control reaches end of non-void function [-Wreturn-type]
}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp: In member function 'stan::io::reader<T>::matrix_t stan::io::reader<T>::cov_matrix_constrain(size_t, T&) [with T = stan::math::var; stan::io::reader<T>::matrix_t = Eigen::Matrix<stan::math::var, -1, -1>; size_t = unsigned int]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:1153:3: warning: control reaches end of non-void function [-Wreturn-type]
}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp: In member function 'T stan::io::reader<T>::scalar_lb_constrain(TL, T&) [with TL = int; T = stan::math::var]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:532:3: warning: control reaches end of non-void function [-Wreturn-type]
}
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_addition.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:18,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_any_nan.hpp: In function 'bool stan::math::is_any_nan(const T&) [with T = double]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/is_any_nan.hpp:23:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log1m.hpp:5:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat/fun/cholesky_corr_constrain.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/mat.hpp:72,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:12,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log1p.hpp: In function 'double stan::math::log1p(double)':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/log1p.hpp:34:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/model_header.hpp:8:0,
from stan_files/mlmc_code.hpp:21,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp: In member function 'stan::io::reader<T>::matrix_t stan::io::reader<T>::cov_matrix_constrain(size_t) [with T = stan::math::var; stan::io::reader<T>::matrix_t = Eigen::Matrix<stan::math::var, -1, -1>; size_t = unsigned int]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:1137:3: warning: control reaches end of non-void function [-Wreturn-type]
}
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp: In member function 'T stan::io::reader<T>::scalar_lb_constrain(TL) [with TL = int; T = stan::math::var]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/io/reader.hpp:516:3: warning: control reaches end of non-void function [-Wreturn-type]
}
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core/operator_unary_plus.hpp:7:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:38,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/constants.hpp: At global scope:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/prim/scal/fun/constants.hpp:68:14: warning: 'stan::math::NEGATIVE_EPSILON' defined but not used [-Wunused-variable]
const double NEGATIVE_EPSILON = -EPSILON;
^
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/core.hpp:46:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/stan/math/rev/mat.hpp:6,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:4,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/model/test_gradients.hpp:7,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/stan_fit.hpp:35,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/rstan/include/rstan/rstaninc.hpp:3,
from stan_files/mlmc_code.hpp:18,
from stan_files/mlmc_code.cc:3:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/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: *** [stan_files/mlmc_code.o] Error 1
rm stan_files/mlmc_code.cc
ERROR: compilation failed for package 'mlm4omics'
* removing 'C:/Users/biocbuild/bbs-3.10-bioc/meat/mlm4omics.buildbin-libdir/mlm4omics'