Build failed in Jenkins: Stan Unit Tests #1681

1 view
Skip to first unread message

mc.sta...@gmail.com

unread,
Oct 1, 2012, 7:19:35 PM10/1/12
to stan-b...@googlegroups.com
See <http://d1m1s1b1.stat.columbia.edu:8080/job/Stan%20Unit%20Tests/1681/changes>

Changes:

[Daniel Lee] vectorized logistic

[Daniel Lee] vectorized logistic smarter

[Daniel Lee] updated tests, function signatures, and doc for logistic_log

------------------------------------------
[...truncated 25527 lines...]
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:103:7: error: no match for call to '(const Eigen::internal::scalar_difference_op<double>) (Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, 1, -0x00000000000000001>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > > > >::Scalar&, const Scalar)'
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:187:34: note: candidate is:
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:189:36: note: const Scalar Eigen::internal::scalar_difference_op<Scalar>::operator()(const Scalar&, const Scalar&) const [with Scalar = double]
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:189:36: note: no known conversion for argument 2 from 'const Scalar {aka const stan::agrad::var}' to 'const double&'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h: In member function 'void Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::copyCoeff(Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index, const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> >, BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = Eigen::Matrix<double, -0x00000000000000001, 1>, Rhs = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index = int]':
lib/eigen_3.1.1/Eigen/src/Core/DenseCoeffsBase.h:505:7: instantiated from 'void Eigen::DenseCoeffsBase<Derived, 1>::copyCoeffByOuterInner(Eigen::DenseCoeffsBase<Derived, 1>::Index, Eigen::DenseCoeffsBase<Derived, 1>::Index, const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> >, Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, -0x00000000000000001, 1>, Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> >, Eigen::DenseCoeffsBase<Derived, 1>::Index = int]'
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:265:9: instantiated from 'static void Eigen::internal::assign_impl<Derived1, Derived2, 0, 0, Version>::run(Derived1&, const Derived2&) [with Derived1 = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, -0x00000000000000001, 1>, Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> >, Derived2 = Eigen::Transpose<const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> >, int Version = 0]'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:137:7: instantiated from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::Transpose<const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> >, BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = Eigen::Matrix<double, -0x00000000000000001, 1>, Rhs = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs> = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, -0x00000000000000001, 1>, Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> >]'
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:530:125: instantiated from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, true>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, -0x00000000000000001, 1>, Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> >, OtherDerived = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>]'
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:562:89: instantiated from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, -0x00000000000000001, 1>, Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> >]'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:150:33: instantiated from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = Eigen::Matrix<double, -0x00000000000000001, 1>, Rhs = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs> = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, -0x00000000000000001, 1>, Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> >]'
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h:209:3: instantiated from 'Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, Derived = Eigen::Matrix<double, -0x00000000000000001, 1>]'
src/stan/prob/distributions/univariate/continuous/logistic.hpp:43:9: instantiated from 'typename boost::math::tools::promote_args<T_y, T_low, T_high>::type stan::prob::logistic_log(const T_y&, const T_loc&, const T_scale&, const Policy&) [with bool propto = false, T_y = Eigen::Matrix<double, -0x00000000000000001, 1>, T_loc = double, T_scale = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, typename boost::math::tools::promote_args<T_y, T_low, T_high>::type = Eigen::Matrix<double, -0x00000000000000001, 1>]'
src/stan/prob/distributions/univariate/continuous/logistic.hpp:70:73: instantiated from 'typename boost::math::tools::promote_args<RT1, RT2, A>::type stan::prob::logistic_log(const T_y&, const T_loc&, const T_scale&) [with T_y = Eigen::Matrix<double, -0x00000000000000001, 1>, T_loc = double, T_scale = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, typename boost::math::tools::promote_args<RT1, RT2, A>::type = Eigen::Matrix<double, -0x00000000000000001, 1>]'
src/test/gm/model_specs/function_signatures2.cpp:2286:81: instantiated from here
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:94:7: error: no match for call to '(const Eigen::internal::scalar_difference_op<double>) (Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, -0x00000000000000001, 1>, Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> >::Scalar&, Eigen::TransposeImpl<const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, Eigen::Dense>::CoeffReturnType)'
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:187:34: note: candidate is:
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:189:36: note: const Scalar Eigen::internal::scalar_difference_op<Scalar>::operator()(const Scalar&, const Scalar&) const [with Scalar = double]
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:189:36: note: no known conversion for argument 2 from 'Eigen::TransposeImpl<const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, Eigen::Dense>::CoeffReturnType {aka const stan::agrad::var}' to 'const double&'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h: In member function 'void Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::copyCoeff(Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index, const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > >, BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = Eigen::Matrix<double, 1, -0x00000000000000001>, Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > >, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index = int]':
lib/eigen_3.1.1/Eigen/src/Core/DenseCoeffsBase.h:505:7: instantiated from 'void Eigen::DenseCoeffsBase<Derived, 1>::copyCoeffByOuterInner(Eigen::DenseCoeffsBase<Derived, 1>::Index, Eigen::DenseCoeffsBase<Derived, 1>::Index, const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > >, Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, 1, -0x00000000000000001>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > >, Eigen::DenseCoeffsBase<Derived, 1>::Index = int]'
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:265:9: instantiated from 'static void Eigen::internal::assign_impl<Derived1, Derived2, 0, 0, Version>::run(Derived1&, const Derived2&) [with Derived1 = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, 1, -0x00000000000000001>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > >, Derived2 = Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > >, int Version = 0]'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:137:7: instantiated from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > >, BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = Eigen::Matrix<double, 1, -0x00000000000000001>, Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > >, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs> = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, 1, -0x00000000000000001>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > >]'
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:530:125: instantiated from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, true>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, 1, -0x00000000000000001>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > >, OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > >]'
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:562:89: instantiated from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > >, Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, 1, -0x00000000000000001>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > >]'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:150:33: instantiated from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = Eigen::Matrix<double, 1, -0x00000000000000001>, Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > >, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs> = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, 1, -0x00000000000000001>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > >]'
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h:209:3: instantiated from 'Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > >, Derived = Eigen::Matrix<double, 1, -0x00000000000000001>]'
src/stan/prob/distributions/univariate/continuous/logistic.hpp:41:9: instantiated from 'typename boost::math::tools::promote_args<T_y, T_low, T_high>::type stan::prob::logistic_log(const T_y&, const T_loc&, const T_scale&, const Policy&) [with bool propto = false, T_y = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, T_loc = Eigen::Matrix<double, 1, -0x00000000000000001>, T_scale = double, Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, typename boost::math::tools::promote_args<T_y, T_low, T_high>::type = Eigen::Matrix<double, 1, -0x00000000000000001>]'
src/stan/prob/distributions/univariate/continuous/logistic.hpp:70:73: instantiated from 'typename boost::math::tools::promote_args<RT1, RT2, A>::type stan::prob::logistic_log(const T_y&, const T_loc&, const T_scale&) [with T_y = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, T_loc = Eigen::Matrix<double, 1, -0x00000000000000001>, T_scale = double, typename boost::math::tools::promote_args<RT1, RT2, A>::type = Eigen::Matrix<double, 1, -0x00000000000000001>]'
src/test/gm/model_specs/function_signatures2.cpp:2337:81: instantiated from here
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:94:7: error: no match for call to '(const Eigen::internal::scalar_difference_op<double>) (Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, 1, -0x00000000000000001>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > >::Scalar&, Eigen::TransposeImpl<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > >, Eigen::Dense>::CoeffReturnType)'
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:187:34: note: candidate is:
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:189:36: note: const Scalar Eigen::internal::scalar_difference_op<Scalar>::operator()(const Scalar&, const Scalar&) const [with Scalar = double]
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:189:36: note: no known conversion for argument 2 from 'Eigen::TransposeImpl<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > >, Eigen::Dense>::CoeffReturnType {aka const stan::agrad::var}' to 'const double&'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h: In member function 'void Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::copyCoeff(Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index, const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > > > >, BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = Eigen::Matrix<double, 1, -0x00000000000000001>, Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > > >, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index = int]':
lib/eigen_3.1.1/Eigen/src/Core/DenseCoeffsBase.h:505:7: instantiated from 'void Eigen::DenseCoeffsBase<Derived, 1>::copyCoeffByOuterInner(Eigen::DenseCoeffsBase<Derived, 1>::Index, Eigen::DenseCoeffsBase<Derived, 1>::Index, const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > > > >, Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, 1, -0x00000000000000001>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > > > >, Eigen::DenseCoeffsBase<Derived, 1>::Index = int]'
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:265:9: instantiated from 'static void Eigen::internal::assign_impl<Derived1, Derived2, 0, 0, Version>::run(Derived1&, const Derived2&) [with Derived1 = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, 1, -0x00000000000000001>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > > > >, Derived2 = Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > > > >, int Version = 0]'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:137:7: instantiated from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > > > >, BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = Eigen::Matrix<double, 1, -0x00000000000000001>, Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > > >, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs> = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, 1, -0x00000000000000001>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > > > >]'
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:530:125: instantiated from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, true>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, 1, -0x00000000000000001>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > > > >, OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > > >]'
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:562:89: instantiated from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > > >, Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, 1, -0x00000000000000001>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > > > >]'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:150:33: instantiated from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = Eigen::Matrix<double, 1, -0x00000000000000001>, Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > > >, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs> = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, 1, -0x00000000000000001>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > > > >]'
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h:209:3: instantiated from 'Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > > >, Derived = Eigen::Matrix<double, 1, -0x00000000000000001>]'
src/stan/prob/distributions/univariate/continuous/logistic.hpp:45:9: instantiated from 'typename boost::math::tools::promote_args<T_y, T_low, T_high>::type stan::prob::logistic_log(const T_y&, const T_loc&, const T_scale&, const Policy&) [with bool propto = false, T_y = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, T_loc = Eigen::Matrix<double, 1, -0x00000000000000001>, T_scale = double, Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, typename boost::math::tools::promote_args<T_y, T_low, T_high>::type = Eigen::Matrix<double, 1, -0x00000000000000001>]'
src/stan/prob/distributions/univariate/continuous/logistic.hpp:70:73: instantiated from 'typename boost::math::tools::promote_args<RT1, RT2, A>::type stan::prob::logistic_log(const T_y&, const T_loc&, const T_scale&) [with T_y = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, T_loc = Eigen::Matrix<double, 1, -0x00000000000000001>, T_scale = double, typename boost::math::tools::promote_args<RT1, RT2, A>::type = Eigen::Matrix<double, 1, -0x00000000000000001>]'
src/test/gm/model_specs/function_signatures2.cpp:2337:81: instantiated from here
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:94:7: error: no match for call to '(const Eigen::internal::scalar_difference_op<double>) (Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, 1, -0x00000000000000001>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > > > >::Scalar&, Eigen::TransposeImpl<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > > >, Eigen::Dense>::CoeffReturnType)'
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:187:34: note: candidate is:
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:189:36: note: const Scalar Eigen::internal::scalar_difference_op<Scalar>::operator()(const Scalar&, const Scalar&) const [with Scalar = double]
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:189:36: note: no known conversion for argument 2 from 'Eigen::TransposeImpl<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > > >, Eigen::Dense>::CoeffReturnType {aka const stan::agrad::var}' to 'const double&'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h: In member function 'void Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::copyCoeff(Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index, const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> >, BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = Eigen::Matrix<double, 1, -0x00000000000000001>, Rhs = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index = int]':
lib/eigen_3.1.1/Eigen/src/Core/DenseCoeffsBase.h:505:7: instantiated from 'void Eigen::DenseCoeffsBase<Derived, 1>::copyCoeffByOuterInner(Eigen::DenseCoeffsBase<Derived, 1>::Index, Eigen::DenseCoeffsBase<Derived, 1>::Index, const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> >, Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, 1, -0x00000000000000001>, Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> >, Eigen::DenseCoeffsBase<Derived, 1>::Index = int]'
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:265:9: instantiated from 'static void Eigen::internal::assign_impl<Derived1, Derived2, 0, 0, Version>::run(Derived1&, const Derived2&) [with Derived1 = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, 1, -0x00000000000000001>, Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> >, Derived2 = Eigen::Transpose<const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> >, int Version = 0]'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:137:7: instantiated from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::Transpose<const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> >, BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = Eigen::Matrix<double, 1, -0x00000000000000001>, Rhs = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs> = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, 1, -0x00000000000000001>, Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> >]'
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:530:125: instantiated from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, true>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, 1, -0x00000000000000001>, Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> >, OtherDerived = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>]'
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:562:89: instantiated from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, 1, -0x00000000000000001>, Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> >]'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:150:33: instantiated from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = Eigen::Matrix<double, 1, -0x00000000000000001>, Rhs = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs> = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, 1, -0x00000000000000001>, Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> >]'
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h:209:3: instantiated from 'Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, Derived = Eigen::Matrix<double, 1, -0x00000000000000001>]'
src/stan/prob/distributions/univariate/continuous/logistic.hpp:43:9: instantiated from 'typename boost::math::tools::promote_args<T_y, T_low, T_high>::type stan::prob::logistic_log(const T_y&, const T_loc&, const T_scale&, const Policy&) [with bool propto = false, T_y = Eigen::Matrix<double, 1, -0x00000000000000001>, T_loc = double, T_scale = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, typename boost::math::tools::promote_args<T_y, T_low, T_high>::type = Eigen::Matrix<double, 1, -0x00000000000000001>]'
src/stan/prob/distributions/univariate/continuous/logistic.hpp:70:73: instantiated from 'typename boost::math::tools::promote_args<RT1, RT2, A>::type stan::prob::logistic_log(const T_y&, const T_loc&, const T_scale&) [with T_y = Eigen::Matrix<double, 1, -0x00000000000000001>, T_loc = double, T_scale = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, typename boost::math::tools::promote_args<RT1, RT2, A>::type = Eigen::Matrix<double, 1, -0x00000000000000001>]'
src/test/gm/model_specs/function_signatures2.cpp:2406:81: instantiated from here
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:94:7: error: no match for call to '(const Eigen::internal::scalar_difference_op<double>) (Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, 1, -0x00000000000000001>, Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> >::Scalar&, Eigen::TransposeImpl<const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, Eigen::Dense>::CoeffReturnType)'
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:187:34: note: candidate is:
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:189:36: note: const Scalar Eigen::internal::scalar_difference_op<Scalar>::operator()(const Scalar&, const Scalar&) const [with Scalar = double]
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:189:36: note: no known conversion for argument 2 from 'Eigen::TransposeImpl<const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, Eigen::Dense>::CoeffReturnType {aka const stan::agrad::var}' to 'const double&'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h: In member function 'void Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::copyCoeff(Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index, const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > >, BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = Eigen::Matrix<double, -0x00000000000000001, 1>, Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > >, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index = int]':
lib/eigen_3.1.1/Eigen/src/Core/DenseCoeffsBase.h:505:7: instantiated from 'void Eigen::DenseCoeffsBase<Derived, 1>::copyCoeffByOuterInner(Eigen::DenseCoeffsBase<Derived, 1>::Index, Eigen::DenseCoeffsBase<Derived, 1>::Index, const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > >, Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, -0x00000000000000001, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > >, Eigen::DenseCoeffsBase<Derived, 1>::Index = int]'
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:265:9: instantiated from 'static void Eigen::internal::assign_impl<Derived1, Derived2, 0, 0, Version>::run(Derived1&, const Derived2&) [with Derived1 = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, -0x00000000000000001, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > >, Derived2 = Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > >, int Version = 0]'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:137:7: instantiated from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > >, BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = Eigen::Matrix<double, -0x00000000000000001, 1>, Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > >, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs> = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, -0x00000000000000001, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > >]'
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:530:125: instantiated from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, true>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, -0x00000000000000001, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > >, OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > >]'
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:562:89: instantiated from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > >, Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, -0x00000000000000001, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > >]'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:150:33: instantiated from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = Eigen::Matrix<double, -0x00000000000000001, 1>, Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > >, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs> = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, -0x00000000000000001, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > >]'
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h:209:3: instantiated from 'Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > >, Derived = Eigen::Matrix<double, -0x00000000000000001, 1>]'
src/stan/prob/distributions/univariate/continuous/logistic.hpp:41:9: instantiated from 'typename boost::math::tools::promote_args<T_y, T_low, T_high>::type stan::prob::logistic_log(const T_y&, const T_loc&, const T_scale&, const Policy&) [with bool propto = false, T_y = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, T_loc = Eigen::Matrix<double, -0x00000000000000001, 1>, T_scale = double, Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, typename boost::math::tools::promote_args<T_y, T_low, T_high>::type = Eigen::Matrix<double, -0x00000000000000001, 1>]'
src/stan/prob/distributions/univariate/continuous/logistic.hpp:70:73: instantiated from 'typename boost::math::tools::promote_args<RT1, RT2, A>::type stan::prob::logistic_log(const T_y&, const T_loc&, const T_scale&) [with T_y = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, T_loc = Eigen::Matrix<double, -0x00000000000000001, 1>, T_scale = double, typename boost::math::tools::promote_args<RT1, RT2, A>::type = Eigen::Matrix<double, -0x00000000000000001, 1>]'
src/test/gm/model_specs/function_signatures2.cpp:2433:81: instantiated from here
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:94:7: error: no match for call to '(const Eigen::internal::scalar_difference_op<double>) (Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, -0x00000000000000001, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > >::Scalar&, Eigen::TransposeImpl<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > >, Eigen::Dense>::CoeffReturnType)'
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:187:34: note: candidate is:
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:189:36: note: const Scalar Eigen::internal::scalar_difference_op<Scalar>::operator()(const Scalar&, const Scalar&) const [with Scalar = double]
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:189:36: note: no known conversion for argument 2 from 'Eigen::TransposeImpl<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > >, Eigen::Dense>::CoeffReturnType {aka const stan::agrad::var}' to 'const double&'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h: In member function 'void Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::copyCoeff(Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index, const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > > > >, BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = Eigen::Matrix<double, -0x00000000000000001, 1>, Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > > >, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index = int]':
lib/eigen_3.1.1/Eigen/src/Core/DenseCoeffsBase.h:505:7: instantiated from 'void Eigen::DenseCoeffsBase<Derived, 1>::copyCoeffByOuterInner(Eigen::DenseCoeffsBase<Derived, 1>::Index, Eigen::DenseCoeffsBase<Derived, 1>::Index, const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > > > >, Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, -0x00000000000000001, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > > > >, Eigen::DenseCoeffsBase<Derived, 1>::Index = int]'
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:265:9: instantiated from 'static void Eigen::internal::assign_impl<Derived1, Derived2, 0, 0, Version>::run(Derived1&, const Derived2&) [with Derived1 = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, -0x00000000000000001, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > > > >, Derived2 = Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > > > >, int Version = 0]'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:137:7: instantiated from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > > > >, BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = Eigen::Matrix<double, -0x00000000000000001, 1>, Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > > >, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs> = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, -0x00000000000000001, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > > > >]'
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:530:125: instantiated from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, true>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, -0x00000000000000001, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > > > >, OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > > >]'
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:562:89: instantiated from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > > >, Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, -0x00000000000000001, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > > > >]'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:150:33: instantiated from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = Eigen::Matrix<double, -0x00000000000000001, 1>, Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > > >, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs> = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, -0x00000000000000001, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > > > >]'
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h:209:3: instantiated from 'Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > > >, Derived = Eigen::Matrix<double, -0x00000000000000001, 1>]'
src/stan/prob/distributions/univariate/continuous/logistic.hpp:45:9: instantiated from 'typename boost::math::tools::promote_args<T_y, T_low, T_high>::type stan::prob::logistic_log(const T_y&, const T_loc&, const T_scale&, const Policy&) [with bool propto = false, T_y = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, T_loc = Eigen::Matrix<double, -0x00000000000000001, 1>, T_scale = double, Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, typename boost::math::tools::promote_args<T_y, T_low, T_high>::type = Eigen::Matrix<double, -0x00000000000000001, 1>]'
src/stan/prob/distributions/univariate/continuous/logistic.hpp:70:73: instantiated from 'typename boost::math::tools::promote_args<RT1, RT2, A>::type stan::prob::logistic_log(const T_y&, const T_loc&, const T_scale&) [with T_y = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, T_loc = Eigen::Matrix<double, -0x00000000000000001, 1>, T_scale = double, typename boost::math::tools::promote_args<RT1, RT2, A>::type = Eigen::Matrix<double, -0x00000000000000001, 1>]'
src/test/gm/model_specs/function_signatures2.cpp:2433:81: instantiated from here
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:94:7: error: no match for call to '(const Eigen::internal::scalar_difference_op<double>) (Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, Eigen::Matrix<double, -0x00000000000000001, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > > > >::Scalar&, Eigen::TransposeImpl<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > > >, Eigen::Dense>::CoeffReturnType)'
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:187:34: note: candidate is:
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:189:36: note: const Scalar Eigen::internal::scalar_difference_op<Scalar>::operator()(const Scalar&, const Scalar&) const [with Scalar = double]
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:189:36: note: no known conversion for argument 2 from 'Eigen::TransposeImpl<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > > >, Eigen::Dense>::CoeffReturnType {aka const stan::agrad::var}' to 'const double&'
In file included from lib/eigen_3.1.1/Eigen/Core:288:0,
from lib/eigen_3.1.1/Eigen/Dense:1,
from src/stan/math/matrix.hpp:11,
from src/stan/meta/traits.hpp:7,
from src/stan/math/error_handling.hpp:14,
from src/stan/agrad/error_handling.hpp:4,
from src/stan/agrad/special_functions.hpp:7,
from src/stan/model/model_header.hpp:17:
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h: In member function 'const Scalar Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::coeff(Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Index) const [with BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = const Eigen::Matrix<double, -0x00000000000000001, 1>, Rhs = const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Scalar = double, Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Index = int]':
lib/eigen_3.1.1/Eigen/src/Core/CwiseUnaryOp.h:114:75: instantiated from 'const Scalar Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::coeff(Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::Index) const [with UnaryOp = Eigen::internal::scalar_quotient1_op<double>, XprType = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> >, Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::Scalar = double, Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::Index = int]'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:103:7: instantiated from 'void Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::copyCoeff(Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index, const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > >, BinaryOp = Eigen::internal::scalar_difference_op<stan::agrad::var>, Lhs = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > >, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index = int]'
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:304:7: instantiated from 'static void Eigen::internal::assign_impl<Derived1, Derived2, 1, 0, Version>::run(Derived1&, const Derived2&) [with Derived1 = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >, Derived2 = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > >, int Version = 0]'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:137:7: instantiated from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > >, BinaryOp = Eigen::internal::scalar_difference_op<stan::agrad::var>, Lhs = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > >, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs> = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >]'
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:522:123: instantiated from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >, OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > >]'
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:562:89: instantiated from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > >, Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >]'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:150:33: instantiated from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op<stan::agrad::var>, Lhs = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > >, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs> = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >]'
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h:209:3: instantiated from 'Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > >, Derived = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>]'
src/stan/prob/distributions/univariate/continuous/logistic.hpp:41:9: instantiated from 'typename boost::math::tools::promote_args<T_y, T_low, T_high>::type stan::prob::logistic_log(const T_y&, const T_loc&, const T_scale&, const Policy&) [with bool propto = false, T_y = Eigen::Matrix<double, -0x00000000000000001, 1>, T_loc = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, T_scale = double, Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, typename boost::math::tools::promote_args<T_y, T_low, T_high>::type = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>]'
src/stan/prob/distributions/univariate/continuous/logistic.hpp:70:73: instantiated from 'typename boost::math::tools::promote_args<RT1, RT2, A>::type stan::prob::logistic_log(const T_y&, const T_loc&, const T_scale&) [with T_y = Eigen::Matrix<double, -0x00000000000000001, 1>, T_loc = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, T_scale = double, typename boost::math::tools::promote_args<RT1, RT2, A>::type = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>]'
src/test/gm/model_specs/function_signatures2.cpp:2303:77: instantiated from here
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h:188:62: error: no match for call to '(const Eigen::internal::scalar_difference_op<double>) (const Scalar&, const Scalar&)'
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:187:34: note: candidate is:
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:189:36: note: const Scalar Eigen::internal::scalar_difference_op<Scalar>::operator()(const Scalar&, const Scalar&) const [with Scalar = double]
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:189:36: note: no known conversion for argument 2 from 'const Scalar {aka const stan::agrad::var}' to 'const double&'
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h: In member function 'const Scalar Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::coeff(Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Index) const [with BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = const Eigen::Matrix<double, 1, -0x00000000000000001>, Rhs = const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Scalar = double, Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Index = int]':
lib/eigen_3.1.1/Eigen/src/Core/CwiseUnaryOp.h:114:75: instantiated from 'const Scalar Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::coeff(Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::Index) const [with UnaryOp = Eigen::internal::scalar_quotient1_op<double>, XprType = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> >, Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::Scalar = double, Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::Index = int]'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:103:7: instantiated from 'void Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::copyCoeff(Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index, const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > >, BinaryOp = Eigen::internal::scalar_difference_op<stan::agrad::var>, Lhs = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > >, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index = int]'
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:304:7: instantiated from 'static void Eigen::internal::assign_impl<Derived1, Derived2, 1, 0, Version>::run(Derived1&, const Derived2&) [with Derived1 = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >, Derived2 = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > >, int Version = 0]'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:137:7: instantiated from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with RhsDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > >, BinaryOp = Eigen::internal::scalar_difference_op<stan::agrad::var>, Lhs = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > >, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs> = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >]'
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:522:123: instantiated from 'static Derived& Eigen::internal::assign_selector<Derived, OtherDerived, false, false>::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >, OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > >]'
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:562:89: instantiated from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > >, Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >]'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:150:33: instantiated from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op<stan::agrad::var>, Lhs = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > >, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs> = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >]'
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h:209:3: instantiated from 'Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > >, Derived = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>]'
src/stan/prob/distributions/univariate/continuous/logistic.hpp:41:9: instantiated from 'typename boost::math::tools::promote_args<T_y, T_low, T_high>::type stan::prob::logistic_log(const T_y&, const T_loc&, const T_scale&, const Policy&) [with bool propto = false, T_y = Eigen::Matrix<double, 1, -0x00000000000000001>, T_loc = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, T_scale = double, Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, typename boost::math::tools::promote_args<T_y, T_low, T_high>::type = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>]'
src/stan/prob/distributions/univariate/continuous/logistic.hpp:70:73: instantiated from 'typename boost::math::tools::promote_args<RT1, RT2, A>::type stan::prob::logistic_log(const T_y&, const T_loc&, const T_scale&) [with T_y = Eigen::Matrix<double, 1, -0x00000000000000001>, T_loc = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, T_scale = double, typename boost::math::tools::promote_args<RT1, RT2, A>::type = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>]'
src/test/gm/model_specs/function_signatures2.cpp:2463:85: instantiated from here
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h:188:62: error: no match for call to '(const Eigen::internal::scalar_difference_op<double>) (const Scalar&, const Scalar&)'
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:187:34: note: candidate is:
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:189:36: note: const Scalar Eigen::internal::scalar_difference_op<Scalar>::operator()(const Scalar&, const Scalar&) const [with Scalar = double]
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:189:36: note: no known conversion for argument 2 from 'const Scalar {aka const stan::agrad::var}' to 'const double&'
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h: In member function 'const Scalar Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::coeff(Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Index, Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Index) const [with BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = const Eigen::Matrix<double, -0x00000000000000001, 1>, Rhs = const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Scalar = double, Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Index = int]':
lib/eigen_3.1.1/Eigen/src/Core/CwiseUnaryOp.h:103:78: instantiated from 'const Scalar Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::coeff(Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::Index, Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::Index) const [with UnaryOp = Eigen::internal::scalar_quotient1_op<double>, XprType = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> >, Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::Scalar = double, Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::Index = int]'
lib/eigen_3.1.1/Eigen/src/Core/Transpose.h:144:57: instantiated from 'Eigen::TransposeImpl<MatrixType, Eigen::Dense>::CoeffReturnType Eigen::TransposeImpl<MatrixType, Eigen::Dense>::coeff(Eigen::TransposeImpl<MatrixType, Eigen::Dense>::Index, Eigen::TransposeImpl<MatrixType, Eigen::Dense>::Index) const [with MatrixType = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > >, Eigen::TransposeImpl<MatrixType, Eigen::Dense>::CoeffReturnType = double, Eigen::TransposeImpl<MatrixType, Eigen::Dense>::Index = int]'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:94:7: instantiated from 'void Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::copyCoeff(Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index, const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >, BinaryOp = Eigen::internal::scalar_difference_op<stan::agrad::var>, Lhs = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > >, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index = int]'
lib/eigen_3.1.1/Eigen/src/Core/DenseCoeffsBase.h:505:7: instantiated from 'void Eigen::DenseCoeffsBase<Derived, 1>::copyCoeffByOuterInner(Eigen::DenseCoeffsBase<Derived, 1>::Index, Eigen::DenseCoeffsBase<Derived, 1>::Index, const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >, Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >, Eigen::DenseCoeffsBase<Derived, 1>::Index = int]'
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:265:9: instantiated from 'static void Eigen::internal::assign_impl<Derived1, Derived2, 0, 0, Version>::run(Derived1&, const Derived2&) [with Derived1 = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >, Derived2 = Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >, int Version = 0]'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:137:7: [ skipping 2 instantiation contexts ]
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:562:89: instantiated from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > >, Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >]'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:150:33: instantiated from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op<stan::agrad::var>, Lhs = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > >, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs> = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >]'
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h:209:3: instantiated from 'Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > >, Derived = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>]'
src/stan/prob/distributions/univariate/continuous/logistic.hpp:41:9: instantiated from 'typename boost::math::tools::promote_args<T_y, T_low, T_high>::type stan::prob::logistic_log(const T_y&, const T_loc&, const T_scale&, const Policy&) [with bool propto = false, T_y = Eigen::Matrix<double, -0x00000000000000001, 1>, T_loc = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, T_scale = double, Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, typename boost::math::tools::promote_args<T_y, T_low, T_high>::type = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>]'
src/stan/prob/distributions/univariate/continuous/logistic.hpp:70:73: instantiated from 'typename boost::math::tools::promote_args<RT1, RT2, A>::type stan::prob::logistic_log(const T_y&, const T_loc&, const T_scale&) [with T_y = Eigen::Matrix<double, -0x00000000000000001, 1>, T_loc = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, T_scale = double, typename boost::math::tools::promote_args<RT1, RT2, A>::type = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>]'
src/test/gm/model_specs/function_signatures2.cpp:2335:81: instantiated from here
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h:175:65: error: no match for call to '(const Eigen::internal::scalar_difference_op<double>) (const Scalar&, const Scalar&)'
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:187:34: note: candidate is:
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:189:36: note: const Scalar Eigen::internal::scalar_difference_op<Scalar>::operator()(const Scalar&, const Scalar&) const [with Scalar = double]
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:189:36: note: no known conversion for argument 2 from 'const Scalar {aka const stan::agrad::var}' to 'const double&'
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h: In member function 'const Scalar Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::coeff(Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Index, Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Index) const [with BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = const Eigen::Matrix<double, 1, -0x00000000000000001>, Rhs = const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Scalar = double, Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Index = int]':
lib/eigen_3.1.1/Eigen/src/Core/CwiseUnaryOp.h:103:78: instantiated from 'const Scalar Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::coeff(Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::Index, Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::Index) const [with UnaryOp = Eigen::internal::scalar_quotient1_op<double>, XprType = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> >, Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::Scalar = double, Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::Index = int]'
lib/eigen_3.1.1/Eigen/src/Core/Transpose.h:144:57: instantiated from 'Eigen::TransposeImpl<MatrixType, Eigen::Dense>::CoeffReturnType Eigen::TransposeImpl<MatrixType, Eigen::Dense>::coeff(Eigen::TransposeImpl<MatrixType, Eigen::Dense>::Index, Eigen::TransposeImpl<MatrixType, Eigen::Dense>::Index) const [with MatrixType = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > >, Eigen::TransposeImpl<MatrixType, Eigen::Dense>::CoeffReturnType = double, Eigen::TransposeImpl<MatrixType, Eigen::Dense>::Index = int]'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:94:7: instantiated from 'void Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::copyCoeff(Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index, const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >, BinaryOp = Eigen::internal::scalar_difference_op<stan::agrad::var>, Lhs = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > >, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::Index = int]'
lib/eigen_3.1.1/Eigen/src/Core/DenseCoeffsBase.h:505:7: instantiated from 'void Eigen::DenseCoeffsBase<Derived, 1>::copyCoeffByOuterInner(Eigen::DenseCoeffsBase<Derived, 1>::Index, Eigen::DenseCoeffsBase<Derived, 1>::Index, const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >, Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >, Eigen::DenseCoeffsBase<Derived, 1>::Index = int]'
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:265:9: instantiated from 'static void Eigen::internal::assign_impl<Derived1, Derived2, 0, 0, Version>::run(Derived1&, const Derived2&) [with Derived1 = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >, Derived2 = Eigen::Transpose<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >, int Version = 0]'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:137:7: [ skipping 2 instantiation contexts ]
lib/eigen_3.1.1/Eigen/src/Core/Assign.h:562:89: instantiated from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > >, Derived = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >]'
lib/eigen_3.1.1/Eigen/src/Core/SelfCwiseBinaryOp.h:150:33: instantiated from 'Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>& Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs>::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op<stan::agrad::var>, Lhs = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > >, Eigen::SelfCwiseBinaryOp<BinOp, Lhs, Rhs> = Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >]'
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h:209:3: instantiated from 'Derived& Eigen::MatrixBase<Derived>::operator-=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > >, Derived = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>]'
src/stan/prob/distributions/univariate/continuous/logistic.hpp:41:9: instantiated from 'typename boost::math::tools::promote_args<T_y, T_low, T_high>::type stan::prob::logistic_log(const T_y&, const T_loc&, const T_scale&, const Policy&) [with bool propto = false, T_y = Eigen::Matrix<double, 1, -0x00000000000000001>, T_loc = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, T_scale = double, Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, typename boost::math::tools::promote_args<T_y, T_low, T_high>::type = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>]'
src/stan/prob/distributions/univariate/continuous/logistic.hpp:70:73: instantiated from 'typename boost::math::tools::promote_args<RT1, RT2, A>::type stan::prob::logistic_log(const T_y&, const T_loc&, const T_scale&) [with T_y = Eigen::Matrix<double, 1, -0x00000000000000001>, T_loc = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, T_scale = double, typename boost::math::tools::promote_args<RT1, RT2, A>::type = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>]'
src/test/gm/model_specs/function_signatures2.cpp:2431:81: instantiated from here
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h:175:65: error: no match for call to '(const Eigen::internal::scalar_difference_op<double>) (const Scalar&, const Scalar&)'
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:187:34: note: candidate is:
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:189:36: note: const Scalar Eigen::internal::scalar_difference_op<Scalar>::operator()(const Scalar&, const Scalar&) const [with Scalar = double]
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:189:36: note: no known conversion for argument 2 from 'const Scalar {aka const stan::agrad::var}' to 'const double&'
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h: In member function 'const Scalar Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::coeff(Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Index) const [with BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = const Eigen::Matrix<double, -0x00000000000000001, 1>, Rhs = const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Scalar = double, Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Index = int]':
lib/eigen_3.1.1/Eigen/src/Core/CwiseUnaryOp.h:114:75: instantiated from 'const Scalar Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::coeff(Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::Index) const [with UnaryOp = Eigen::internal::scalar_quotient1_op<double>, XprType = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > >, Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::Scalar = double, Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::Index = int]'
lib/eigen_3.1.1/Eigen/src/Core/GeneralProduct.h:263:7: instantiated from 'static void Eigen::internal::outer_product_selector<0>::run(const ProductType&, Dest&, typename ProductType::Scalar) [with ProductType = Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >, 2>, Dest = Eigen::Matrix<double, -0x00000000000000001, 1>, typename ProductType::Scalar = double]'
lib/eigen_3.1.1/Eigen/src/Core/GeneralProduct.h:249:7: instantiated from 'void Eigen::GeneralProduct<Lhs, Rhs, 2>::scaleAndAddTo(Dest&, Eigen::GeneralProduct<Lhs, Rhs, 2>::Scalar) const [with Dest = Eigen::Matrix<double, -0x00000000000000001, 1>, Lhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > > >, Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >, Eigen::GeneralProduct<Lhs, Rhs, 2>::Scalar = double]'
lib/eigen_3.1.1/Eigen/src/Core/ProductBase.h:111:63: instantiated from 'void Eigen::ProductBase<Derived, Lhs, Rhs>::scaleAndAddTo(Dest&, Eigen::ProductBase<Derived, Lhs, Rhs>::Scalar) const [with Dest = Eigen::Matrix<double, -0x00000000000000001, 1>, Derived = Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >, 2>, Lhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > > >, Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >, Eigen::ProductBase<Derived, Lhs, Rhs>::Scalar = double]'
lib/eigen_3.1.1/Eigen/src/Core/ProductBase.h:102:58: [ skipping 5 instantiation contexts ]
lib/eigen_3.1.1/Eigen/src/Core/Matrix.h:281:7: instantiated from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >, 2>, _Scalar = double, int _Rows = -0x00000000000000001, int _Cols = 1, int _Options = 0, int _MaxRows = -0x00000000000000001, int _MaxCols = 1]'
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h:126:47: instantiated from 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >, Rhs = const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >, 2>]'
lib/eigen_3.1.1/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: instantiated from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::traits<T>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::operator-(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >, 2>, Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >, typename Eigen::internal::traits<T>::Scalar = double]'
src/stan/math/special_functions.hpp:424:30: instantiated from 'typename boost::math::tools::promote_args<RT>::type stan::math::log1p(T) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >, typename boost::math::tools::promote_args<RT>::type = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >]'
src/stan/prob/distributions/univariate/continuous/logistic.hpp:45:9: instantiated from 'typename boost::math::tools::promote_args<T_y, T_low, T_high>::type stan::prob::logistic_log(const T_y&, const T_loc&, const T_scale&, const Policy&) [with bool propto = false, T_y = Eigen::Matrix<double, -0x00000000000000001, 1>, T_loc = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, T_scale = double, Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, typename boost::math::tools::promote_args<T_y, T_low, T_high>::type = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>]'
src/stan/prob/distributions/univariate/continuous/logistic.hpp:70:73: instantiated from 'typename boost::math::tools::promote_args<RT1, RT2, A>::type stan::prob::logistic_log(const T_y&, const T_loc&, const T_scale&) [with T_y = Eigen::Matrix<double, -0x00000000000000001, 1>, T_loc = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, T_scale = double, typename boost::math::tools::promote_args<RT1, RT2, A>::type = Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>]'
src/test/gm/model_specs/function_signatures2.cpp:2335:81: instantiated from here
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h:188:62: error: no match for call to '(const Eigen::internal::scalar_difference_op<double>) (const Scalar&, const Scalar&)'
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:187:34: note: candidate is:
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:189:36: note: const Scalar Eigen::internal::scalar_difference_op<Scalar>::operator()(const Scalar&, const Scalar&) const [with Scalar = double]
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:189:36: note: no known conversion for argument 2 from 'const Scalar {aka const stan::agrad::var}' to 'const double&'
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h: In member function 'const Scalar Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::coeff(Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Index) const [with BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = const Eigen::Matrix<double, 1, -0x00000000000000001>, Rhs = const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Scalar = double, Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Index = int]':
lib/eigen_3.1.1/Eigen/src/Core/CwiseUnaryOp.h:114:75: instantiated from 'const Scalar Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::coeff(Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::Index) const [with UnaryOp = Eigen::internal::scalar_multiple_op<double>, XprType = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >, Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::Scalar = double, Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::Index = int]'
lib/eigen_3.1.1/Eigen/src/Core/GeneralProduct.h:275:7: instantiated from 'static void Eigen::internal::outer_product_selector<1>::run(const ProductType&, Dest&, typename ProductType::Scalar) [with ProductType = Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >, 2>, Dest = Eigen::Matrix<double, 1, -0x00000000000000001>, typename ProductType::Scalar = double]'
lib/eigen_3.1.1/Eigen/src/Core/GeneralProduct.h:249:7: instantiated from 'void Eigen::GeneralProduct<Lhs, Rhs, 2>::scaleAndAddTo(Dest&, Eigen::GeneralProduct<Lhs, Rhs, 2>::Scalar) const [with Dest = Eigen::Matrix<double, 1, -0x00000000000000001>, Lhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > > >, Rhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >, Eigen::GeneralProduct<Lhs, Rhs, 2>::Scalar = double]'
lib/eigen_3.1.1/Eigen/src/Core/ProductBase.h:111:63: [ skipping 5 instantiation contexts ]
lib/eigen_3.1.1/Eigen/src/Core/PlainObjectBase.h:599:105: instantiated from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >, 2>, Derived = Eigen::Matrix<double, 1, -0x00000000000000001>]'
lib/eigen_3.1.1/Eigen/src/Core/Matrix.h:281:7: instantiated from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >, 2>, _Scalar = double, int _Rows = 1, int _Cols = -0x00000000000000001, int _Options = 1, int _MaxRows = 1, int _MaxCols = -0x00000000000000001]'
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h:126:47: instantiated from 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >, Rhs = const Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >, 2>]'
lib/eigen_3.1.1/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: instantiated from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::traits<T>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::operator-(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::GeneralProduct<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > > >, Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >, 2>, Derived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >, typename Eigen::internal::traits<T>::Scalar = double]'
src/stan/math/special_functions.hpp:424:30: instantiated from 'typename boost::math::tools::promote_args<RT>::type stan::math::log1p(T) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >, typename boost::math::tools::promote_args<RT>::type = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >]'
src/stan/prob/distributions/univariate/continuous/logistic.hpp:45:9: instantiated from 'typename boost::math::tools::promote_args<T_y, T_low, T_high>::type stan::prob::logistic_log(const T_y&, const T_loc&, const T_scale&, const Policy&) [with bool propto = false, T_y = Eigen::Matrix<double, 1, -0x00000000000000001>, T_loc = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, T_scale = double, Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, typename boost::math::tools::promote_args<T_y, T_low, T_high>::type = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>]'
src/stan/prob/distributions/univariate/continuous/logistic.hpp:70:73: instantiated from 'typename boost::math::tools::promote_args<RT1, RT2, A>::type stan::prob::logistic_log(const T_y&, const T_loc&, const T_scale&) [with T_y = Eigen::Matrix<double, 1, -0x00000000000000001>, T_loc = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, T_scale = double, typename boost::math::tools::promote_args<RT1, RT2, A>::type = Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>]'
src/test/gm/model_specs/function_signatures2.cpp:2431:81: instantiated from here
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h:188:62: error: no match for call to '(const Eigen::internal::scalar_difference_op<double>) (const Scalar&, const Scalar&)'
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:187:34: note: candidate is:
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:189:36: note: const Scalar Eigen::internal::scalar_difference_op<Scalar>::operator()(const Scalar&, const Scalar&) const [with Scalar = double]
lib/eigen_3.1.1/Eigen/src/Core/Functors.h:189:36: note: no known conversion for argument 2 from 'const Scalar {aka const stan::agrad::var}' to 'const double&'
src/stan/math/special_functions.hpp: In function 'typename boost::math::tools::promote_args<RT>::type stan::math::log1p(T) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > >, typename boost::math::tools::promote_args<RT>::type = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > >]':
src/stan/math/special_functions.hpp:427:5: warning: control reaches end of non-void function [-Wreturn-type]
src/stan/math/special_functions.hpp: In function 'typename boost::math::tools::promote_args<RT>::type stan::math::log1p(T) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > >, typename boost::math::tools::promote_args<RT>::type = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > >]':
src/stan/math/special_functions.hpp:427:5: warning: control reaches end of non-void function [-Wreturn-type]
src/stan/math/special_functions.hpp: In function 'typename boost::math::tools::promote_args<RT>::type stan::math::log1p(T) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > >, typename boost::math::tools::promote_args<RT>::type = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > >]':
src/stan/math/special_functions.hpp:427:5: warning: control reaches end of non-void function [-Wreturn-type]
src/stan/math/special_functions.hpp: In function 'typename boost::math::tools::promote_args<RT>::type stan::math::log1p(T) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > >, typename boost::math::tools::promote_args<RT>::type = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > >]':
src/stan/math/special_functions.hpp:427:5: warning: control reaches end of non-void function [-Wreturn-type]
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h: In member function 'const Scalar Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::coeff(Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Index) const [with BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = const Eigen::Matrix<double, -0x00000000000000001, 1>, Rhs = const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Scalar = double, Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Index = int]':
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h:189:5: warning: control reaches end of non-void function [-Wreturn-type]
src/stan/math/special_functions.hpp: In function 'typename boost::math::tools::promote_args<RT>::type stan::math::log1p(T) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >, typename boost::math::tools::promote_args<RT>::type = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >]':
src/stan/math/special_functions.hpp:427:5: warning: control reaches end of non-void function [-Wreturn-type]
src/stan/math/special_functions.hpp: In function 'typename boost::math::tools::promote_args<RT>::type stan::math::log1p(T) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > >, typename boost::math::tools::promote_args<RT>::type = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > >]':
src/stan/math/special_functions.hpp:427:5: warning: control reaches end of non-void function [-Wreturn-type]
src/stan/math/special_functions.hpp: In function 'typename boost::math::tools::promote_args<RT>::type stan::math::log1p(T) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >, typename boost::math::tools::promote_args<RT>::type = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >]':
src/stan/math/special_functions.hpp:427:5: warning: control reaches end of non-void function [-Wreturn-type]
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h: In member function 'const Scalar Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::coeff(Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Index, Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Index) const [with BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = const Eigen::Matrix<double, -0x00000000000000001, 1>, Rhs = const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Scalar = double, Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Index = int]':
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h:176:5: warning: control reaches end of non-void function [-Wreturn-type]
src/stan/math/special_functions.hpp: In function 'typename boost::math::tools::promote_args<RT>::type stan::math::log1p(T) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >, typename boost::math::tools::promote_args<RT>::type = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >]':
src/stan/math/special_functions.hpp:427:5: warning: control reaches end of non-void function [-Wreturn-type]
src/stan/math/special_functions.hpp: In function 'typename boost::math::tools::promote_args<RT>::type stan::math::log1p(T) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > >, typename boost::math::tools::promote_args<RT>::type = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > >]':
src/stan/math/special_functions.hpp:427:5: warning: control reaches end of non-void function [-Wreturn-type]
src/stan/math/special_functions.hpp: In function 'typename boost::math::tools::promote_args<RT>::type stan::math::log1p(T) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >, typename boost::math::tools::promote_args<RT>::type = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >]':
src/stan/math/special_functions.hpp:427:5: warning: control reaches end of non-void function [-Wreturn-type]
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h: In member function 'const Scalar Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::coeff(Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Index, Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Index) const [with BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = const Eigen::Matrix<double, 1, -0x00000000000000001>, Rhs = const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Scalar = double, Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Index = int]':
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h:176:5: warning: control reaches end of non-void function [-Wreturn-type]
src/stan/math/special_functions.hpp: In function 'typename boost::math::tools::promote_args<RT>::type stan::math::log1p(T) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >, typename boost::math::tools::promote_args<RT>::type = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >]':
src/stan/math/special_functions.hpp:427:5: warning: control reaches end of non-void function [-Wreturn-type]
src/stan/math/special_functions.hpp: In function 'typename boost::math::tools::promote_args<RT>::type stan::math::log1p(T) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > >, typename boost::math::tools::promote_args<RT>::type = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, -0x00000000000000001, 1> > > >]':
src/stan/math/special_functions.hpp:427:5: warning: control reaches end of non-void function [-Wreturn-type]
src/stan/math/special_functions.hpp: In function 'typename boost::math::tools::promote_args<RT>::type stan::math::log1p(T) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >, typename boost::math::tools::promote_args<RT>::type = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, -0x00000000000000001, 1, 0, -0x00000000000000001, 1> > > >]':
src/stan/math/special_functions.hpp:427:5: warning: control reaches end of non-void function [-Wreturn-type]
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h: In member function 'const Scalar Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::coeff(Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Index) const [with BinaryOp = Eigen::internal::scalar_difference_op<double>, Lhs = const Eigen::Matrix<double, 1, -0x00000000000000001>, Rhs = const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Scalar = double, Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::Index = int]':
lib/eigen_3.1.1/Eigen/src/Core/CwiseBinaryOp.h:189:5: warning: control reaches end of non-void function [-Wreturn-type]
src/stan/math/special_functions.hpp: In function 'typename boost::math::tools::promote_args<RT>::type stan::math::log1p(T) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >, typename boost::math::tools::promote_args<RT>::type = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >]':
src/stan/math/special_functions.hpp:427:5: warning: control reaches end of non-void function [-Wreturn-type]
src/stan/math/special_functions.hpp: In function 'typename boost::math::tools::promote_args<RT>::type stan::math::log1p(T) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > >, typename boost::math::tools::promote_args<RT>::type = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<double, 1, -0x00000000000000001> > > >]':
src/stan/math/special_functions.hpp:427:5: warning: control reaches end of non-void function [-Wreturn-type]
src/stan/math/special_functions.hpp: In function 'typename boost::math::tools::promote_args<RT>::type stan::math::log1p(T) [with T = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >, typename boost::math::tools::promote_args<RT>::type = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<stan::agrad::var>, const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<stan::agrad::var>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<stan::agrad::var>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001>, const Eigen::Matrix<stan::agrad::var, 1, -0x00000000000000001, 1, 1, -0x00000000000000001> > > >]':
src/stan/math/special_functions.hpp:427:5: warning: control reaches end of non-void function [-Wreturn-type]
make: *** [src/test/gm/model_specs/function_signatures2.o] Error 1
make: *** Waiting for unfinished jobs....

<http://d1m1s1b1.stat.columbia.edu:8080/job/Stan%20Unit%20Tests/ws/>exit> 2
Build step 'Execute Windows batch command' marked build as failure
[WARNINGS] Skipping publisher since build result is FAILURE
Recording test results

mc.sta...@gmail.com

unread,
Oct 1, 2012, 8:06:40 PM10/1/12
to stan-b...@googlegroups.com
See <http://d1m1s1b1.stat.columbia.edu:8080/job/Stan%20Unit%20Tests/1682/>

------------------------------------------
[...truncated 25592 lines...]

mc.sta...@gmail.com

unread,
Oct 1, 2012, 8:19:23 PM10/1/12
to stan-b...@googlegroups.com
See <http://d1m1s1b1.stat.columbia.edu:8080/job/Stan%20Unit%20Tests/1683/>

------------------------------------------
[...truncated 25593 lines...]

mc.sta...@gmail.com

unread,
Oct 1, 2012, 8:40:01 PM10/1/12
to stan-b...@googlegroups.com

mc.sta...@gmail.com

unread,
Oct 1, 2012, 9:24:58 PM10/1/12
to stan-b...@googlegroups.com
See <http://d1m1s1b1.stat.columbia.edu:8080/job/Stan%20Unit%20Tests/1685/>

------------------------------------------
Started by an SCM change
Building in workspace <http://d1m1s1b1.stat.columbia.edu:8080/job/Stan%20Unit%20Tests/ws/>
Checkout:workspace / <http://d1m1s1b1.stat.columbia.edu:8080/job/Stan%20Unit%20Tests/ws/> - hudson.remoting.LocalChannel@57306c
Using strategy: Default
Last Built Revision: Revision 63457feae8785b9656eff625f1972c2f3efe9248 (origin/HEAD, origin/master)
ERROR: Workspace has a .git repository, but it appears to be corrupt.
hudson.plugins.git.GitException: Command "git.exe rev-parse --verify HEAD" returned status code 128:
stdout:
stderr: fatal: Not a git repository (or any of the parent directories): .git

at hudson.plugins.git.GitAPI.launchCommandIn(GitAPI.java:863)
at hudson.plugins.git.GitAPI.launchCommand(GitAPI.java:824)
at hudson.plugins.git.GitAPI.launchCommand(GitAPI.java:834)
at hudson.plugins.git.GitAPI.validateRevision(GitAPI.java:324)
at hudson.plugins.git.GitAPI.hasGitRepo(GitAPI.java:123)
at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1063)
at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1044)
at hudson.FilePath.act(FilePath.java:852)
at hudson.FilePath.act(FilePath.java:825)
at hudson.plugins.git.GitSCM.determineRevisionToBuild(GitSCM.java:1044)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1200)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1256)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:589)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:494)
at hudson.model.Run.execute(Run.java:1502)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:236)
Cloning the remote Git repository
Cloning repository https://code.google.com/p/stan/
git --version
git version 1.7.9.msysgit.0
ERROR: Failed to clean the workspace
java.io.IOException: Unable to delete <http://d1m1s1b1.stat.columbia.edu:8080/job/Stan%20Unit%20Tests/ws/.git/objects/pack/pack-918a799eb9efb021805363100a464bf551a82636.pack>
at hudson.Util.deleteFile(Util.java:243)
at hudson.Util.deleteRecursive(Util.java:293)
at hudson.Util.deleteContentsRecursive(Util.java:204)
at hudson.Util.deleteRecursive(Util.java:284)
at hudson.Util.deleteContentsRecursive(Util.java:204)
at hudson.Util.deleteRecursive(Util.java:284)
at hudson.Util.deleteContentsRecursive(Util.java:204)
at hudson.Util.deleteRecursive(Util.java:284)
at hudson.Util.deleteContentsRecursive(Util.java:204)
at hudson.Util.deleteRecursive(Util.java:284)
at hudson.FilePath$11.invoke(FilePath.java:983)
at hudson.FilePath$11.invoke(FilePath.java:981)
at hudson.FilePath.act(FilePath.java:852)
at hudson.FilePath.act(FilePath.java:825)
at hudson.FilePath.deleteRecursive(FilePath.java:981)
at hudson.plugins.git.GitAPI.clone(GitAPI.java:239)
at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1102)
at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1044)
at hudson.FilePath.act(FilePath.java:852)
at hudson.FilePath.act(FilePath.java:825)
at hudson.plugins.git.GitSCM.determineRevisionToBuild(GitSCM.java:1044)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1200)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1256)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:589)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:494)
at hudson.model.Run.execute(Run.java:1502)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:236)
ERROR: Error cloning remote repo 'origin' : Failed to delete workspace
hudson.plugins.git.GitException: Failed to delete workspace
at hudson.plugins.git.GitAPI.clone(GitAPI.java:242)
at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1102)
at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1044)
at hudson.FilePath.act(FilePath.java:852)
at hudson.FilePath.act(FilePath.java:825)
at hudson.plugins.git.GitSCM.determineRevisionToBuild(GitSCM.java:1044)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1200)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1256)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:589)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:494)
at hudson.model.Run.execute(Run.java:1502)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:236)
Caused by: java.io.IOException: Unable to delete <http://d1m1s1b1.stat.columbia.edu:8080/job/Stan%20Unit%20Tests/ws/.git/objects/pack/pack-918a799eb9efb021805363100a464bf551a82636.pack>
at hudson.Util.deleteFile(Util.java:243)
at hudson.Util.deleteRecursive(Util.java:293)
at hudson.Util.deleteContentsRecursive(Util.java:204)
at hudson.Util.deleteRecursive(Util.java:284)
at hudson.Util.deleteContentsRecursive(Util.java:204)
at hudson.Util.deleteRecursive(Util.java:284)
at hudson.Util.deleteContentsRecursive(Util.java:204)
at hudson.Util.deleteRecursive(Util.java:284)
at hudson.Util.deleteContentsRecursive(Util.java:204)
at hudson.Util.deleteRecursive(Util.java:284)
at hudson.FilePath$11.invoke(FilePath.java:983)
at hudson.FilePath$11.invoke(FilePath.java:981)
at hudson.FilePath.act(FilePath.java:852)
at hudson.FilePath.act(FilePath.java:825)
at hudson.FilePath.deleteRecursive(FilePath.java:981)
at hudson.plugins.git.GitAPI.clone(GitAPI.java:239)
... 14 more
Trying next repository
ERROR: Could not clone repository
FATAL: Could not clone
hudson.plugins.git.GitException: Could not clone
at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1114)
at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1044)
at hudson.FilePath.act(FilePath.java:852)
at hudson.FilePath.act(FilePath.java:825)
at hudson.plugins.git.GitSCM.determineRevisionToBuild(GitSCM.java:1044)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1200)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1256)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:589)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:494)
at hudson.model.Run.execute(Run.java:1502)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:236)

mc.sta...@gmail.com

unread,
Oct 1, 2012, 9:25:58 PM10/1/12
to stan-b...@googlegroups.com

mc.sta...@gmail.com

unread,
Oct 1, 2012, 9:26:58 PM10/1/12
to stan-b...@googlegroups.com

mc.sta...@gmail.com

unread,
Oct 1, 2012, 9:27:58 PM10/1/12
to stan-b...@googlegroups.com

mc.sta...@gmail.com

unread,
Oct 1, 2012, 9:28:58 PM10/1/12
to stan-b...@googlegroups.com

mc.sta...@gmail.com

unread,
Oct 1, 2012, 9:29:58 PM10/1/12
to stan-b...@googlegroups.com

mc.sta...@gmail.com

unread,
Oct 1, 2012, 9:30:58 PM10/1/12
to stan-b...@googlegroups.com

mc.sta...@gmail.com

unread,
Oct 1, 2012, 9:31:16 PM10/1/12
to stan-b...@googlegroups.com
See <http://d1m1s1b1.stat.columbia.edu:8080/job/Stan%20Unit%20Tests/1692/>

------------------------------------------
Started by user Daniel Lee

mc.sta...@gmail.com

unread,
Oct 1, 2012, 9:31:58 PM10/1/12
to stan-b...@googlegroups.com
See <http://d1m1s1b1.stat.columbia.edu:8080/job/Stan%20Unit%20Tests/1693/>

------------------------------------------
Started by an SCM change

mc.sta...@gmail.com

unread,
Oct 1, 2012, 9:54:26 PM10/1/12
to stan-b...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages