| [eigen] eigen-3.0.5 and g++ 4.7.2 |
[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]
All of the warnings seem to the same, namely In file included from /home/bradbell/prefix/eigen/include/Eigen/Core:277:0, from ../cppad/example/cppad_eigen.hpp:68, from eigen_det.cpp:33:/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instantiation of ‘class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >’: /home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: required from ‘class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >’ /home/bradbell/prefix/eigen/include/Eigen/src/Core/PlainObjectBase.h:65:7: required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >’ /home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:140:7: required from ‘class Eigen::Matrix<float, 4, 1>’ /home/bradbell/prefix/eigen/include/Eigen/src/Geometry/Quaternion.h:287:16: required from ‘class Eigen::Quaternion<float>’ /home/bradbell/prefix/eigen/include/Eigen/src/Geometry/arch/Geometry_SSE.h:35:3: required from here /home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: warning: enumeral mismatch in conditional expression: ‘Eigen::internal::size_at_compile_time<4, 1>::<anonymous enum>’ vs ‘Eigen::internal::traits<Eigen::Matrix<float, 4, 1> >::<anonymous enum>’ [-Wenum-compare]
~
Attachment:
gcc_4.6.3
Description: Unix manual page
g++ test_one.cpp eigen_det.cpp -o test_one.exe -g -Wall -ansi -pedantic-e=
rrors -Wno-long-long -g -fopenmp -lboost_thread-mt -lpthread -std=3Dc++98=
-DCPPAD_ADOLC_EXAMPLES -DCPPAD_EIGEN_EXAMPLES -I.. -I/home/bradbell/pref=
ix/adolc/include -I/home/bradbell/prefix/eigen/include -I/home/bradbell/p=
refix/ipopt/include -L/home/bradbell/prefix/ipopt/lib -lipopt -L/usr/lib/=
gcc/x86_64-redhat-linux/4.7.2 -L/usr/lib/gcc/x86_64-redhat-linux/4.7.2/..=
/../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64=
-redhat-linux/4.7.2/../../.. -lgfortran -lm -lquadmath -lpthread -ldl -L/=
home/bradbell/prefix/adolc/lib64 -ladolc
In file included from /home/bradbell/prefix/eigen/include/Eigen/Core:277:=
0,
from ../cppad/example/cppad_eigen.hpp:68,
from eigen_det.cpp:33:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >=E2=
=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1>=
>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/PlainObjectBase.h:65:7=
: required from =E2=80=98class Eigen::PlainObjectBase<Eigen::Matrix<flo=
at, 4, 1> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:140:7: requ=
ired from =E2=80=98class Eigen::Matrix<float, 4, 1>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Geometry/Quaternion.h:287:1=
6: required from =E2=80=98class Eigen::Quaternion<float>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Geometry/arch/Geometry_SSE.=
h:35:3: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<4, 1>::<anonymous enum>=E2=80=99 vs =E2=80=98Ei=
gen::internal::traits<Eigen::Matrix<float, 4, 1> >::<anonymous enum>=E2=80=
=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >=E2=
=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1=
> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/PlainObjectBase.h:65:7=
: required from =E2=80=98class Eigen::PlainObjectBase<Eigen::Matrix<dou=
ble, 4, 1> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:140:7: requ=
ired from =E2=80=98class Eigen::Matrix<double, 4, 1>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Geometry/Quaternion.h:287:1=
6: required from =E2=80=98class Eigen::Quaternion<double>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Geometry/arch/Geometry_SSE.=
h:76:3: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<4, 1>::<anonymous enum>=E2=80=99 vs =E2=80=98Ei=
gen::internal::traits<Eigen::Matrix<double, 4, 1> >::<anonymous enum>=E2=80=
=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Matrix<CppAD::AD<double=
>, -1, 1> >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Matrix<CppAD::AD<do=
uble>, -1, 1> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/PlainObjectBase.h:65:7=
: required from =E2=80=98class Eigen::PlainObjectBase<Eigen::Matrix<Cpp=
AD::AD<double>, -1, 1> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:140:7: requ=
ired from =E2=80=98class Eigen::Matrix<CppAD::AD<double>, -1, 1>=E2=80=99
eigen_det.cpp:54:16: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, 1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Matrix<CppAD::AD<double>, -1, 1> >::<anonym=
ous enum>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Matrix<double, -1, 1> >=
=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Matrix<double, -1, =
1> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/PlainObjectBase.h:65:7=
: required from =E2=80=98class Eigen::PlainObjectBase<Eigen::Matrix<dou=
ble, -1, 1> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:140:7: requ=
ired from =E2=80=98class Eigen::Matrix<double, -1, 1>=E2=80=99
eigen_det.cpp:55:12: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, 1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Matrix<double, -1, 1> >::<anonymous enum>=E2=
=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Matrix<CppAD::AD<double=
>, -1, -1> >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Matrix<CppAD::AD<do=
uble>, -1, -1> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/PlainObjectBase.h:65:7=
: required from =E2=80=98class Eigen::PlainObjectBase<Eigen::Matrix<Cpp=
AD::AD<double>, -1, -1> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:140:7: requ=
ired from =E2=80=98class Eigen::Matrix<CppAD::AD<double>, -1, -1>=E2=80=99
eigen_det.cpp:69:15: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98=
Eigen::internal::traits<Eigen::Matrix<CppAD::AD<double>, -1, -1> >::<anon=
ymous enum>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Matrix<double, -1, -1> =
>=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Matrix<double, -1, =
-1> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/PlainObjectBase.h:65:7=
: required from =E2=80=98class Eigen::PlainObjectBase<Eigen::Matrix<dou=
ble, -1, -1> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:140:7: requ=
ired from =E2=80=98class Eigen::Matrix<double, -1, -1>=E2=80=99
eigen_det.cpp:70:11: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98=
Eigen::internal::traits<Eigen::Matrix<double, -1, -1> >::<anonymous enum>=
=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::in=
ternal::inverse_impl<Eigen::Matrix<double, -1, -1> > > >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen=
::internal::inverse_impl<Eigen::Matrix<double, -1, -1> > > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:63:34:=
required from =E2=80=98class Eigen::ReturnByValue<Eigen::internal::inv=
erse_impl<Eigen::Matrix<double, -1, -1> > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:284:8: requi=
red from =E2=80=98struct Eigen::internal::inverse_impl<Eigen::Matrix<doub=
le, -1, -1> >=E2=80=99
eigen_det.cpp:95:27: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98=
Eigen::internal::traits<Eigen::Matrix<double, -1, -1> >::<anonymous enum>=
=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Matrix<int, -1, 1> >=E2=
=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Matrix<int, -1, 1> =
>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/PlainObjectBase.h:65:7=
: required from =E2=80=98class Eigen::PlainObjectBase<Eigen::Matrix<int=
, -1, 1> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:140:7: requ=
ired from =E2=80=98class Eigen::Matrix<int, -1, 1>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/PermutationMatrix.h:85=
:13: required from =E2=80=98class Eigen::PermutationBase<Eigen::Permuta=
tionMatrix<-1, -1, int> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/PermutationMatrix.h:29=
4:7: required from =E2=80=98class Eigen::PermutationMatrix<-1, -1, int>=
=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:188:21: =
required from =E2=80=98class Eigen::PartialPivLU<Eigen::Matrix<CppAD::AD=
<double>, -1, -1> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:54:41: r=
equired from =E2=80=98static typename Eigen::internal::traits<T>::Scalar =
Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const De=
rived&) [with Derived =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; int D=
eterminantType =3D -1; typename Eigen::internal::traits<T>::Scalar =3D Cp=
pAD::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:109:96: =
required from =E2=80=98typename Eigen::internal::traits<T>::Scalar Eigen:=
:MatrixBase<Derived>::determinant() const [with Derived =3D Eigen::Matrix=
<CppAD::AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =
=3D CppAD::AD<double>]=E2=80=99
eigen_det.cpp:80:32: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, 1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Matrix<int, -1, 1> >::<anonymous enum>=E2=80=
=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Diagonal<const Eigen::M=
atrix<CppAD::AD<double>, -1, -1>, 0> >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Diagonal<const Eige=
n::Matrix<CppAD::AD<double>, -1, -1>, 0> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Diagonal.h:77:52: re=
quired from =E2=80=98class Eigen::Diagonal<const Eigen::Matrix<CppAD::AD<=
double>, -1, -1>, 0>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:423:49: =
required from =E2=80=98typename Eigen::internal::traits<T>::Scalar Eigen=
::PartialPivLU<MatrixType>::determinant() const [with _MatrixType =3D Eig=
en::Matrix<CppAD::AD<double>, -1, -1>; typename Eigen::internal::traits<T=
>::Scalar =3D CppAD::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:54:41: r=
equired from =E2=80=98static typename Eigen::internal::traits<T>::Scalar =
Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const De=
rived&) [with Derived =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; int D=
eterminantType =3D -1; typename Eigen::internal::traits<T>::Scalar =3D Cp=
pAD::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:109:96: =
required from =E2=80=98typename Eigen::internal::traits<T>::Scalar Eigen:=
:MatrixBase<Derived>::determinant() const [with Derived =3D Eigen::Matrix=
<CppAD::AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =
=3D CppAD::AD<double>]=E2=80=99
eigen_det.cpp:80:32: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, 1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Diagonal<const Eigen::Matrix<CppAD::AD<doub=
le>, -1, -1>, 0> >::<anonymous enum>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::i=
nternal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> > >=E2=
=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eige=
n::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> > =
>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/CwiseNullaryOp.h:62:7:=
required from =E2=80=98class Eigen::CwiseNullaryOp<Eigen::internal::sc=
alar_identity_op<double>, Eigen::Matrix<double, -1, -1> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/misc/Solve.h:42:45: requi=
red from =E2=80=98struct Eigen::internal::traits<Eigen::internal::solve_r=
etval_base<Eigen::PartialPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Cw=
iseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<d=
ouble, -1, -1> > > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:37:8: =
required from =E2=80=98struct Eigen::internal::traits<Eigen::ReturnByVa=
lue<Eigen::internal::solve_retval_base<Eigen::PartialPivLU<Eigen::Matrix<=
double, -1, -1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity=
_op<double>, Eigen::Matrix<double, -1, -1> > > > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:63:34:=
required from =E2=80=98class Eigen::ReturnByValue<Eigen::internal::sol=
ve_retval_base<Eigen::PartialPivLU<Eigen::Matrix<double, -1, -1> >, Eigen=
::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matr=
ix<double, -1, -1> > > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/misc/Solve.h:45:60: requi=
red from =E2=80=98struct Eigen::internal::solve_retval_base<Eigen::Partia=
lPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseNullaryOp<Eigen::inte=
rnal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> > >=E2=80=
=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:448:8: =
required from =E2=80=98struct Eigen::internal::solve_retval<Eigen::Partia=
lPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseNullaryOp<Eigen::inte=
rnal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> > >=E2=80=
=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:39:5: requir=
ed from =E2=80=98static void Eigen::internal::compute_inverse<MatrixType,=
ResultType, Size>::run(const MatrixType&, ResultType&) [with MatrixType =
=3D Eigen::Matrix<double, -1, -1>; ResultType =3D Eigen::Matrix<double, -=
1, -1>; int Size =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:305:5: requi=
red from =E2=80=98void Eigen::internal::inverse_impl<MatrixType>::evalTo(=
Dest&) const [with Dest =3D Eigen::Matrix<double, -1, -1>; MatrixType =3D=
Eigen::Matrix<double, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::inverse_impl<Eigen::Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:309:7: requ=
ired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRow=
s, _MaxCols>::Matrix(const Eigen::ReturnByValue<OtherDerived>&) [with Oth=
erDerived =3D Eigen::internal::inverse_impl<Eigen::Matrix<double, -1, -1>=
>; _Scalar =3D double; int _Rows =3D -1; int _Cols =3D -1; int _Options =
=3D 0; int _MaxRows =3D -1; int _MaxCols =3D -1]=E2=80=99
eigen_det.cpp:95:27: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98=
Eigen::internal::traits<Eigen::Matrix<double, -1, -1> >::<anonymous enum>=
=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::in=
ternal::solve_retval_base<Eigen::PartialPivLU<Eigen::Matrix<double, -1, -=
1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, =
Eigen::Matrix<double, -1, -1> > > > >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen=
::internal::solve_retval_base<Eigen::PartialPivLU<Eigen::Matrix<double, -=
1, -1> >, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<doubl=
e>, Eigen::Matrix<double, -1, -1> > > > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:63:34:=
required from =E2=80=98class Eigen::ReturnByValue<Eigen::internal::sol=
ve_retval_base<Eigen::PartialPivLU<Eigen::Matrix<double, -1, -1> >, Eigen=
::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matr=
ix<double, -1, -1> > > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/misc/Solve.h:45:60: requi=
red from =E2=80=98struct Eigen::internal::solve_retval_base<Eigen::Partia=
lPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseNullaryOp<Eigen::inte=
rnal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> > >=E2=80=
=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:448:8: =
required from =E2=80=98struct Eigen::internal::solve_retval<Eigen::Partia=
lPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::CwiseNullaryOp<Eigen::inte=
rnal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> > >=E2=80=
=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:39:5: requir=
ed from =E2=80=98static void Eigen::internal::compute_inverse<MatrixType,=
ResultType, Size>::run(const MatrixType&, ResultType&) [with MatrixType =
=3D Eigen::Matrix<double, -1, -1>; ResultType =3D Eigen::Matrix<double, -=
1, -1>; int Size =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:305:5: requi=
red from =E2=80=98void Eigen::internal::inverse_impl<MatrixType>::evalTo(=
Dest&) const [with Dest =3D Eigen::Matrix<double, -1, -1>; MatrixType =3D=
Eigen::Matrix<double, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::inverse_impl<Eigen::Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:309:7: requ=
ired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRow=
s, _MaxCols>::Matrix(const Eigen::ReturnByValue<OtherDerived>&) [with Oth=
erDerived =3D Eigen::internal::inverse_impl<Eigen::Matrix<double, -1, -1>=
>; _Scalar =3D double; int _Rows =3D -1; int _Cols =3D -1; int _Options =
=3D 0; int _MaxRows =3D -1; int _MaxCols =3D -1]=E2=80=99
eigen_det.cpp:95:27: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98=
Eigen::internal::traits<Eigen::Matrix<double, -1, -1> >::<anonymous enum>=
=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen:=
:Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, fal=
se, true> >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Ei=
gen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1,=
false, true> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:41:34: req=
uired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::M=
atrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false=
, true>, 0>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:182:34: re=
quired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::=
Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, fals=
e, true>, 1>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Block.h:256:7: requi=
red from =E2=80=98class Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<d=
ouble>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:239:43: =
required from =E2=80=98struct Eigen::internal::partial_lu_impl<CppAD::AD=
<double>, 0, int>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:392:3: =
required from =E2=80=98void Eigen::internal::partial_lu_inplace(MatrixTyp=
e&, TranspositionType&, typename TranspositionType::Index&) [with MatrixT=
ype =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; TranspositionType =3D E=
igen::Transpositions<-1, -1, int>; typename TranspositionType::Index =3D =
int]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:410:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>& Eigen::PartialPiv=
LU<MatrixType>::compute(const MatrixType&) [with _MatrixType =3D Eigen::M=
atrix<CppAD::AD<double>, -1, -1>; Eigen::PartialPivLU<MatrixType>::Matrix=
Type =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:222:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>::PartialPivLU(cons=
t MatrixType&) [with _MatrixType =3D Eigen::Matrix<CppAD::AD<double>, -1,=
-1>; Eigen::PartialPivLU<MatrixType>::MatrixType =3D Eigen::Matrix<CppAD=
::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<CppAD::=
AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =3D CppA=
D::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:54:41: r=
equired from =E2=80=98static typename Eigen::internal::traits<T>::Scalar =
Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const De=
rived&) [with Derived =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; int D=
eterminantType =3D -1; typename Eigen::internal::traits<T>::Scalar =3D Cp=
pAD::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:109:96: =
required from =E2=80=98typename Eigen::internal::traits<T>::Scalar Eigen:=
:MatrixBase<Derived>::determinant() const [with Derived =3D Eigen::Matrix=
<CppAD::AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =
=3D CppAD::AD<double>]=E2=80=99
eigen_det.cpp:80:32: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98=
Eigen::internal::traits<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<d=
ouble>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true> >::<anony=
mous enum>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<CppAD=
::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> > >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<C=
ppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:41:34: req=
uired from =E2=80=98class Eigen::MapBase<Eigen::Map<Eigen::Matrix<CppAD::=
AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, 0>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:182:34: re=
quired from =E2=80=98class Eigen::MapBase<Eigen::Map<Eigen::Matrix<CppAD:=
:AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, 1>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Map.h:117:79: requir=
ed from =E2=80=98class Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1=
>, 0, Eigen::Stride<0, 0> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Block.h:344:36: requ=
ired from =E2=80=98class Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<=
double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:239:43: =
[ skipping 2 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:410:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>& Eigen::PartialPiv=
LU<MatrixType>::compute(const MatrixType&) [with _MatrixType =3D Eigen::M=
atrix<CppAD::AD<double>, -1, -1>; Eigen::PartialPivLU<MatrixType>::Matrix=
Type =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:222:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>::PartialPivLU(cons=
t MatrixType&) [with _MatrixType =3D Eigen::Matrix<CppAD::AD<double>, -1,=
-1>; Eigen::PartialPivLU<MatrixType>::MatrixType =3D Eigen::Matrix<CppAD=
::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<CppAD::=
AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =3D CppA=
D::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:54:41: r=
equired from =E2=80=98static typename Eigen::internal::traits<T>::Scalar =
Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const De=
rived&) [with Derived =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; int D=
eterminantType =3D -1; typename Eigen::internal::traits<T>::Scalar =3D Cp=
pAD::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:109:96: =
required from =E2=80=98typename Eigen::internal::traits<T>::Scalar Eigen:=
:MatrixBase<Derived>::determinant() const [with Derived =3D Eigen::Matrix=
<CppAD::AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =
=3D CppAD::AD<double>]=E2=80=99
eigen_det.cpp:80:32: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98=
Eigen::internal::traits<Eigen::Matrix<CppAD::AD<double>, -1, -1> >::<anon=
ymous enum>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eige=
n::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >=
, -1, -1, false, true>, -1, -1, false, true> >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Block<Eigen::Block<=
Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, =
0> >, -1, -1, false, true>, -1, -1, false, true> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:41:34: req=
uired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen:=
:Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, =
-1, -1, false, true>, -1, -1, false, true>, 0>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:182:34: re=
quired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen=
::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >,=
-1, -1, false, true>, -1, -1, false, true>, 1>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Block.h:256:7: requi=
red from =E2=80=98class Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matri=
x<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, tr=
ue>, -1, -1, false, true>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:345:17: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, S=
torageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::blocked_lu(Eigen::internal::partial_lu_impl<Scalar=
, StorageOrder, PivIndex>::Index, Eigen::internal::partial_lu_impl<Scalar=
, StorageOrder, PivIndex>::Index, Scalar*, Eigen::internal::partial_lu_im=
pl<Scalar, StorageOrder, PivIndex>::Index, PivIndex*, PivIndex&, Eigen::i=
nternal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index) [with Sc=
alar =3D CppAD::AD<double>; int StorageOrder =3D 0; PivIndex =3D int; Eig=
en::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D =
long int]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:392:3: =
required from =E2=80=98void Eigen::internal::partial_lu_inplace(MatrixTyp=
e&, TranspositionType&, typename TranspositionType::Index&) [with MatrixT=
ype =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; TranspositionType =3D E=
igen::Transpositions<-1, -1, int>; typename TranspositionType::Index =3D =
int]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:410:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>& Eigen::PartialPiv=
LU<MatrixType>::compute(const MatrixType&) [with _MatrixType =3D Eigen::M=
atrix<CppAD::AD<double>, -1, -1>; Eigen::PartialPivLU<MatrixType>::Matrix=
Type =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:222:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>::PartialPivLU(cons=
t MatrixType&) [with _MatrixType =3D Eigen::Matrix<CppAD::AD<double>, -1,=
-1>; Eigen::PartialPivLU<MatrixType>::MatrixType =3D Eigen::Matrix<CppAD=
::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<CppAD::=
AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =3D CppA=
D::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:54:41: r=
equired from =E2=80=98static typename Eigen::internal::traits<T>::Scalar =
Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const De=
rived&) [with Derived =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; int D=
eterminantType =3D -1; typename Eigen::internal::traits<T>::Scalar =3D Cp=
pAD::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:109:96: =
required from =E2=80=98typename Eigen::internal::traits<T>::Scalar Eigen:=
:MatrixBase<Derived>::determinant() const [with Derived =3D Eigen::Matrix=
<CppAD::AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =
=3D CppAD::AD<double>]=E2=80=99
eigen_det.cpp:80:32: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98=
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matri=
x<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, tr=
ue>, -1, -1, false, true> >::<anonymous enum>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eige=
n::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::S=
tride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, 1, -1, false, =
true> >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Block<Eigen::Block<=
Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eige=
n::Stride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, 1, -1, fal=
se, true> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:41:34: req=
uired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen:=
:Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Str=
ide<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, 1, -1, false, tr=
ue>, 0>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:182:34: re=
quired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen=
::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::St=
ride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, 1, -1, false, t=
rue>, 1>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Block.h:256:7: requi=
red from =E2=80=98class Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map=
<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, =
-1, false, true>, -1, -1, false, true>, 1, -1, false, true>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:365:9: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, Sto=
rageOrder, PivIndex>::blocked_lu(Eigen::internal::partial_lu_impl<Scalar,=
StorageOrder, PivIndex>::Index, Eigen::internal::partial_lu_impl<Scalar,=
StorageOrder, PivIndex>::Index, Scalar*, Eigen::internal::partial_lu_imp=
l<Scalar, StorageOrder, PivIndex>::Index, PivIndex*, PivIndex&, Eigen::in=
ternal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index) [with Sca=
lar =3D CppAD::AD<double>; int StorageOrder =3D 0; PivIndex =3D int; Eige=
n::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D l=
ong int]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:392:3: =
required from =E2=80=98void Eigen::internal::partial_lu_inplace(MatrixTyp=
e&, TranspositionType&, typename TranspositionType::Index&) [with MatrixT=
ype =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; TranspositionType =3D E=
igen::Transpositions<-1, -1, int>; typename TranspositionType::Index =3D =
int]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:410:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>& Eigen::PartialPiv=
LU<MatrixType>::compute(const MatrixType&) [with _MatrixType =3D Eigen::M=
atrix<CppAD::AD<double>, -1, -1>; Eigen::PartialPivLU<MatrixType>::Matrix=
Type =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:222:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>::PartialPivLU(cons=
t MatrixType&) [with _MatrixType =3D Eigen::Matrix<CppAD::AD<double>, -1,=
-1>; Eigen::PartialPivLU<MatrixType>::MatrixType =3D Eigen::Matrix<CppAD=
::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<CppAD::=
AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =3D CppA=
D::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:54:41: r=
equired from =E2=80=98static typename Eigen::internal::traits<T>::Scalar =
Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const De=
rived&) [with Derived =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; int D=
eterminantType =3D -1; typename Eigen::internal::traits<T>::Scalar =3D Cp=
pAD::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:109:96: =
required from =E2=80=98typename Eigen::internal::traits<T>::Scalar Eigen:=
:MatrixBase<Derived>::determinant() const [with Derived =3D Eigen::Matrix=
<CppAD::AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =
=3D CppAD::AD<double>]=E2=80=99
eigen_det.cpp:80:32: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<=
Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -=
1, false, true>, -1, -1, false, true>, 1, -1, false, true> >::<anonymous =
enum>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::GeneralProduct<Eigen::B=
lock<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0,=
Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, Eigen=
::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>,=
0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, 5>=
>=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::GeneralProduct<Eige=
n::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>=
, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, E=
igen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, =
-1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>=
, 5> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ProductBase.h:76:7: =
required from =E2=80=98class Eigen::ProductBase<Eigen::GeneralProduct<Eig=
en::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1=
>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, =
Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1,=
-1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1, false, true=
>, 5>, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<doubl=
e>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1, fals=
e, true>, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<do=
uble>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1, f=
alse, true> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/products/GeneralMatrix=
Matrix.h:392:7: required from =E2=80=98class Eigen::GeneralProduct<Eige=
n::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>=
, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, E=
igen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, =
-1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>=
, 5>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:377:9: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, Sto=
rageOrder, PivIndex>::blocked_lu(Eigen::internal::partial_lu_impl<Scalar,=
StorageOrder, PivIndex>::Index, Eigen::internal::partial_lu_impl<Scalar,=
StorageOrder, PivIndex>::Index, Scalar*, Eigen::internal::partial_lu_imp=
l<Scalar, StorageOrder, PivIndex>::Index, PivIndex*, PivIndex&, Eigen::in=
ternal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index) [with Sca=
lar =3D CppAD::AD<double>; int StorageOrder =3D 0; PivIndex =3D int; Eige=
n::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D l=
ong int]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:392:3: =
required from =E2=80=98void Eigen::internal::partial_lu_inplace(MatrixTyp=
e&, TranspositionType&, typename TranspositionType::Index&) [with MatrixT=
ype =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; TranspositionType =3D E=
igen::Transpositions<-1, -1, int>; typename TranspositionType::Index =3D =
int]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:410:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>& Eigen::PartialPiv=
LU<MatrixType>::compute(const MatrixType&) [with _MatrixType =3D Eigen::M=
atrix<CppAD::AD<double>, -1, -1>; Eigen::PartialPivLU<MatrixType>::Matrix=
Type =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:222:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>::PartialPivLU(cons=
t MatrixType&) [with _MatrixType =3D Eigen::Matrix<CppAD::AD<double>, -1,=
-1>; Eigen::PartialPivLU<MatrixType>::MatrixType =3D Eigen::Matrix<CppAD=
::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<CppAD::=
AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =3D CppA=
D::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:54:41: r=
equired from =E2=80=98static typename Eigen::internal::traits<T>::Scalar =
Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const De=
rived&) [with Derived =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; int D=
eterminantType =3D -1; typename Eigen::internal::traits<T>::Scalar =3D Cp=
pAD::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:109:96: =
required from =E2=80=98typename Eigen::internal::traits<T>::Scalar Eigen:=
:MatrixBase<Derived>::determinant() const [with Derived =3D Eigen::Matrix=
<CppAD::AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =
=3D CppAD::AD<double>]=E2=80=99
eigen_det.cpp:80:32: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98=
Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::B=
lock<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0,=
Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, Eigen=
::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>,=
0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, 5>=
, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -=
1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1, false, tr=
ue>, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>=
, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1, false,=
true> > >::<anonymous enum>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eige=
n::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >=
, -1, -1, false, true>, -1, 1, true, true> >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Block<Eigen::Block<=
Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, =
0> >, -1, -1, false, true>, -1, 1, true, true> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:41:34: req=
uired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen:=
:Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, =
-1, -1, false, true>, -1, 1, true, true>, 0>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:182:34: re=
quired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen=
::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >,=
-1, -1, false, true>, -1, 1, true, true>, 1>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Block.h:256:7: requi=
red from =E2=80=98class Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matri=
x<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, tr=
ue>, -1, 1, true, true>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:266:76: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, S=
torageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::unblocked_lu(Eigen::internal::partial_lu_impl<Scal=
ar, StorageOrder, PivIndex>::MatrixType&, PivIndex*, PivIndex&) [with Sca=
lar =3D CppAD::AD<double>; int StorageOrder =3D 0; PivIndex =3D int; Eige=
n::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D l=
ong int; Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>=
::MatrixType =3D Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>,=
-1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:321:68: =
[ skipping 2 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:410:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>& Eigen::PartialPiv=
LU<MatrixType>::compute(const MatrixType&) [with _MatrixType =3D Eigen::M=
atrix<CppAD::AD<double>, -1, -1>; Eigen::PartialPivLU<MatrixType>::Matrix=
Type =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:222:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>::PartialPivLU(cons=
t MatrixType&) [with _MatrixType =3D Eigen::Matrix<CppAD::AD<double>, -1,=
-1>; Eigen::PartialPivLU<MatrixType>::MatrixType =3D Eigen::Matrix<CppAD=
::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<CppAD::=
AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =3D CppA=
D::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:54:41: r=
equired from =E2=80=98static typename Eigen::internal::traits<T>::Scalar =
Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const De=
rived&) [with Derived =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; int D=
eterminantType =3D -1; typename Eigen::internal::traits<T>::Scalar =3D Cp=
pAD::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:109:96: =
required from =E2=80=98typename Eigen::internal::traits<T>::Scalar Eigen:=
:MatrixBase<Derived>::determinant() const [with Derived =3D Eigen::Matrix=
<CppAD::AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =
=3D CppAD::AD<double>]=E2=80=99
eigen_det.cpp:80:32: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, 1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix=
<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, tru=
e>, -1, 1, true, true> >::<anonymous enum>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eige=
n::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::S=
tride<0, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1, false, tr=
ue> >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Block<Eigen::Block<=
Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eige=
n::Stride<0, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1, false=
, true> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:41:34: req=
uired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen:=
:Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Str=
ide<0, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1, false, true=
>, 0>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:182:34: re=
quired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen=
::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::St=
ride<0, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1, false, tru=
e>, 1>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Block.h:256:7: requi=
red from =E2=80=98class Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map=
<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, =
-1, false, true>, -1, 1, true, true>, -1, 1, false, true>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/VectorBlock.h:70:47: =
required from =E2=80=98class Eigen::VectorBlock<Eigen::Block<Eigen::Bloc=
k<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0=
, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:266:76: =
[ skipping 3 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:410:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>& Eigen::PartialPiv=
LU<MatrixType>::compute(const MatrixType&) [with _MatrixType =3D Eigen::M=
atrix<CppAD::AD<double>, -1, -1>; Eigen::PartialPivLU<MatrixType>::Matrix=
Type =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:222:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>::PartialPivLU(cons=
t MatrixType&) [with _MatrixType =3D Eigen::Matrix<CppAD::AD<double>, -1,=
-1>; Eigen::PartialPivLU<MatrixType>::MatrixType =3D Eigen::Matrix<CppAD=
::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<CppAD::=
AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =3D CppA=
D::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:54:41: r=
equired from =E2=80=98static typename Eigen::internal::traits<T>::Scalar =
Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const De=
rived&) [with Derived =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; int D=
eterminantType =3D -1; typename Eigen::internal::traits<T>::Scalar =3D Cp=
pAD::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:109:96: =
required from =E2=80=98typename Eigen::internal::traits<T>::Scalar Eigen:=
:MatrixBase<Derived>::determinant() const [with Derived =3D Eigen::Matrix=
<CppAD::AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =
=3D CppAD::AD<double>]=E2=80=99
eigen_det.cpp:80:32: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, 1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<=
Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -=
1, false, true>, -1, 1, true, true>, -1, 1, false, true> >::<anonymous en=
um>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::int=
ernal::scalar_abs_op<CppAD::AD<double> >, const Eigen::Block<Eigen::Block=
<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eig=
en::Stride<0, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1, fals=
e, true> > >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen:=
:internal::scalar_abs_op<CppAD::AD<double> >, const Eigen::Block<Eigen::B=
lock<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0,=
Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1, =
false, true> > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/CwiseUnaryOp.h:105:7: =
required from =E2=80=98class Eigen::CwiseUnaryOpImpl<Eigen::internal::s=
calar_abs_op<CppAD::AD<double> >, const Eigen::Block<Eigen::Block<Eigen::=
Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stri=
de<0, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1, false, true>=
, Eigen::Dense>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/CwiseUnaryOp.h:72:7: =
required from =E2=80=98class Eigen::CwiseUnaryOp<Eigen::internal::scalar=
_abs_op<CppAD::AD<double> >, const Eigen::Block<Eigen::Block<Eigen::Block=
<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0,=
0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1, false, true> >=E2=
=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:266:76: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, S=
torageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::unblocked_lu(Eigen::internal::partial_lu_impl<Scal=
ar, StorageOrder, PivIndex>::MatrixType&, PivIndex*, PivIndex&) [with Sca=
lar =3D CppAD::AD<double>; int StorageOrder =3D 0; PivIndex =3D int; Eige=
n::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D l=
ong int; Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>=
::MatrixType =3D Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>,=
-1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:321:68: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, S=
torageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::blocked_lu(Eigen::internal::partial_lu_impl<Scalar=
, StorageOrder, PivIndex>::Index, Eigen::internal::partial_lu_impl<Scalar=
, StorageOrder, PivIndex>::Index, Scalar*, Eigen::internal::partial_lu_im=
pl<Scalar, StorageOrder, PivIndex>::Index, PivIndex*, PivIndex&, Eigen::i=
nternal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index) [with Sc=
alar =3D CppAD::AD<double>; int StorageOrder =3D 0; PivIndex =3D int; Eig=
en::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D =
long int]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:392:3: =
required from =E2=80=98void Eigen::internal::partial_lu_inplace(MatrixTyp=
e&, TranspositionType&, typename TranspositionType::Index&) [with MatrixT=
ype =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; TranspositionType =3D E=
igen::Transpositions<-1, -1, int>; typename TranspositionType::Index =3D =
int]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:410:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>& Eigen::PartialPiv=
LU<MatrixType>::compute(const MatrixType&) [with _MatrixType =3D Eigen::M=
atrix<CppAD::AD<double>, -1, -1>; Eigen::PartialPivLU<MatrixType>::Matrix=
Type =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:222:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>::PartialPivLU(cons=
t MatrixType&) [with _MatrixType =3D Eigen::Matrix<CppAD::AD<double>, -1,=
-1>; Eigen::PartialPivLU<MatrixType>::MatrixType =3D Eigen::Matrix<CppAD=
::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<CppAD::=
AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =3D CppA=
D::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:54:41: r=
equired from =E2=80=98static typename Eigen::internal::traits<T>::Scalar =
Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const De=
rived&) [with Derived =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; int D=
eterminantType =3D -1; typename Eigen::internal::traits<T>::Scalar =3D Cp=
pAD::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:109:96: =
required from =E2=80=98typename Eigen::internal::traits<T>::Scalar Eigen:=
:MatrixBase<Derived>::determinant() const [with Derived =3D Eigen::Matrix=
<CppAD::AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =
=3D CppAD::AD<double>]=E2=80=99
eigen_det.cpp:80:32: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, 1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<=
Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -=
1, false, true>, -1, 1, true, true>, -1, 1, false, true> >::<anonymous en=
um>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eige=
n::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >=
, -1, -1, false, true>, 1, -1, false, true> >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Block<Eigen::Block<=
Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, =
0> >, -1, -1, false, true>, 1, -1, false, true> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:41:34: req=
uired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen:=
:Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, =
-1, -1, false, true>, 1, -1, false, true>, 0>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:182:34: re=
quired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen=
::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >,=
-1, -1, false, true>, 1, -1, false, true>, 1>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Block.h:256:7: requi=
red from =E2=80=98class Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matri=
x<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, tr=
ue>, 1, -1, false, true>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:275:11: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, S=
torageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::unblocked_lu(Eigen::internal::partial_lu_impl<Scal=
ar, StorageOrder, PivIndex>::MatrixType&, PivIndex*, PivIndex&) [with Sca=
lar =3D CppAD::AD<double>; int StorageOrder =3D 0; PivIndex =3D int; Eige=
n::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D l=
ong int; Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>=
::MatrixType =3D Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>,=
-1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:321:68: =
[ skipping 2 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:410:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>& Eigen::PartialPiv=
LU<MatrixType>::compute(const MatrixType&) [with _MatrixType =3D Eigen::M=
atrix<CppAD::AD<double>, -1, -1>; Eigen::PartialPivLU<MatrixType>::Matrix=
Type =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:222:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>::PartialPivLU(cons=
t MatrixType&) [with _MatrixType =3D Eigen::Matrix<CppAD::AD<double>, -1,=
-1>; Eigen::PartialPivLU<MatrixType>::MatrixType =3D Eigen::Matrix<CppAD=
::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<CppAD::=
AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =3D CppA=
D::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:54:41: r=
equired from =E2=80=98static typename Eigen::internal::traits<T>::Scalar =
Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const De=
rived&) [with Derived =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; int D=
eterminantType =3D -1; typename Eigen::internal::traits<T>::Scalar =3D Cp=
pAD::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:109:96: =
required from =E2=80=98typename Eigen::internal::traits<T>::Scalar Eigen:=
:MatrixBase<Derived>::determinant() const [with Derived =3D Eigen::Matrix=
<CppAD::AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =
=3D CppAD::AD<double>]=E2=80=99
eigen_det.cpp:80:32: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix=
<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, tru=
e>, 1, -1, false, true> >::<anonymous enum>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eige=
n::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::S=
tride<0, 0> >, -1, -1, false, true>, 1, -1, false, true>, 1, -1, false, t=
rue> >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Block<Eigen::Block<=
Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eige=
n::Stride<0, 0> >, -1, -1, false, true>, 1, -1, false, true>, 1, -1, fals=
e, true> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:41:34: req=
uired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen:=
:Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Str=
ide<0, 0> >, -1, -1, false, true>, 1, -1, false, true>, 1, -1, false, tru=
e>, 0>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:182:34: re=
quired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen=
::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::St=
ride<0, 0> >, -1, -1, false, true>, 1, -1, false, true>, 1, -1, false, tr=
ue>, 1>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Block.h:256:7: requi=
red from =E2=80=98class Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map=
<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, =
-1, false, true>, 1, -1, false, true>, 1, -1, false, true>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/VectorBlock.h:70:47: =
required from =E2=80=98class Eigen::VectorBlock<Eigen::Block<Eigen::Bloc=
k<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0=
, 0> >, -1, -1, false, true>, 1, -1, false, true>, -1>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:291:9: =
[ skipping 3 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:410:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>& Eigen::PartialPiv=
LU<MatrixType>::compute(const MatrixType&) [with _MatrixType =3D Eigen::M=
atrix<CppAD::AD<double>, -1, -1>; Eigen::PartialPivLU<MatrixType>::Matrix=
Type =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:222:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>::PartialPivLU(cons=
t MatrixType&) [with _MatrixType =3D Eigen::Matrix<CppAD::AD<double>, -1,=
-1>; Eigen::PartialPivLU<MatrixType>::MatrixType =3D Eigen::Matrix<CppAD=
::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<CppAD::=
AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =3D CppA=
D::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:54:41: r=
equired from =E2=80=98static typename Eigen::internal::traits<T>::Scalar =
Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const De=
rived&) [with Derived =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; int D=
eterminantType =3D -1; typename Eigen::internal::traits<T>::Scalar =3D Cp=
pAD::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:109:96: =
required from =E2=80=98typename Eigen::internal::traits<T>::Scalar Eigen:=
:MatrixBase<Derived>::determinant() const [with Derived =3D Eigen::Matrix=
<CppAD::AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =
=3D CppAD::AD<double>]=E2=80=99
eigen_det.cpp:80:32: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<=
Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -=
1, false, true>, 1, -1, false, true>, 1, -1, false, true> >::<anonymous e=
num>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::GeneralProduct<Eigen::B=
lock<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>=
, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, 1, true, t=
rue>, -1, 1, false, true>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::=
Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -=
1, -1, false, true>, 1, -1, false, true>, 1, -1, false, true>, 2> >=E2=80=
=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::GeneralProduct<Eige=
n::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<dou=
ble>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, 1, tru=
e, true>, -1, 1, false, true>, Eigen::Block<Eigen::Block<Eigen::Block<Eig=
en::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> =
>, -1, -1, false, true>, 1, -1, false, true>, 1, -1, false, true>, 2> >=E2=
=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ProductBase.h:76:7: =
required from =E2=80=98class Eigen::ProductBase<Eigen::GeneralProduct<Eig=
en::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<do=
uble>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, 1, tr=
ue, true>, -1, 1, false, true>, Eigen::Block<Eigen::Block<Eigen::Block<Ei=
gen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0>=
>, -1, -1, false, true>, 1, -1, false, true>, 1, -1, false, true>, 2>, E=
igen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<=
double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, 1, =
true, true>, -1, 1, false, true>, Eigen::Block<Eigen::Block<Eigen::Block<=
Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, =
0> >, -1, -1, false, true>, 1, -1, false, true>, 1, -1, false, true> >=E2=
=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Product.h:248:7: req=
uired from =E2=80=98class Eigen::GeneralProduct<Eigen::Block<Eigen::Block=
<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eig=
en::Stride<0, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1, fals=
e, true>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix=
<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, tru=
e>, 1, -1, false, true>, 1, -1, false, true>, 2>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:291:9: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, Sto=
rageOrder, PivIndex>::unblocked_lu(Eigen::internal::partial_lu_impl<Scala=
r, StorageOrder, PivIndex>::MatrixType&, PivIndex*, PivIndex&) [with Scal=
ar =3D CppAD::AD<double>; int StorageOrder =3D 0; PivIndex =3D int; Eigen=
::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D lo=
ng int; Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>:=
:MatrixType =3D Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, =
-1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:321:68: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, S=
torageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::blocked_lu(Eigen::internal::partial_lu_impl<Scalar=
, StorageOrder, PivIndex>::Index, Eigen::internal::partial_lu_impl<Scalar=
, StorageOrder, PivIndex>::Index, Scalar*, Eigen::internal::partial_lu_im=
pl<Scalar, StorageOrder, PivIndex>::Index, PivIndex*, PivIndex&, Eigen::i=
nternal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index) [with Sc=
alar =3D CppAD::AD<double>; int StorageOrder =3D 0; PivIndex =3D int; Eig=
en::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D =
long int]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:392:3: =
required from =E2=80=98void Eigen::internal::partial_lu_inplace(MatrixTyp=
e&, TranspositionType&, typename TranspositionType::Index&) [with MatrixT=
ype =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; TranspositionType =3D E=
igen::Transpositions<-1, -1, int>; typename TranspositionType::Index =3D =
int]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:410:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>& Eigen::PartialPiv=
LU<MatrixType>::compute(const MatrixType&) [with _MatrixType =3D Eigen::M=
atrix<CppAD::AD<double>, -1, -1>; Eigen::PartialPivLU<MatrixType>::Matrix=
Type =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:222:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>::PartialPivLU(cons=
t MatrixType&) [with _MatrixType =3D Eigen::Matrix<CppAD::AD<double>, -1,=
-1>; Eigen::PartialPivLU<MatrixType>::MatrixType =3D Eigen::Matrix<CppAD=
::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<CppAD::=
AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =3D CppA=
D::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:54:41: r=
equired from =E2=80=98static typename Eigen::internal::traits<T>::Scalar =
Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const De=
rived&) [with Derived =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; int D=
eterminantType =3D -1; typename Eigen::internal::traits<T>::Scalar =3D Cp=
pAD::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:109:96: =
required from =E2=80=98typename Eigen::internal::traits<T>::Scalar Eigen:=
:MatrixBase<Derived>::determinant() const [with Derived =3D Eigen::Matrix=
<CppAD::AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =
=3D CppAD::AD<double>]=E2=80=99
eigen_det.cpp:80:32: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98=
Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::B=
lock<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>=
, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, 1, true, t=
rue>, -1, 1, false, true>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::=
Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -=
1, -1, false, true>, 1, -1, false, true>, 1, -1, false, true>, 2>, Eigen:=
:Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<doubl=
e>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, 1, true,=
true>, -1, 1, false, true>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen=
::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >,=
-1, -1, false, true>, 1, -1, false, true>, 1, -1, false, true> > >::<ano=
nymous enum>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::SwapWrapper<Eigen::Bloc=
k<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -=
1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1, false, tr=
ue>, 1, -1, false, true> > >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::SwapWrapper<Eigen::=
Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double=
>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1, false=
, true>, 1, -1, false, true> > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Swap.h:40:41: requir=
ed from =E2=80=98class Eigen::SwapWrapper<Eigen::Block<Eigen::Block<Eigen=
::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::St=
ride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, 1, -1, false, t=
rue> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:399:7: r=
equired from =E2=80=98void Eigen::DenseBase<Derived>::swap(const Eigen::D=
enseBase<OtherDerived>&, int) [with OtherDerived =3D Eigen::Block<Eigen::=
Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0=
, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, 1, -=
1, false, true>; Derived =3D Eigen::Block<Eigen::Block<Eigen::Block<Eigen=
::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >,=
-1, -1, false, true>, -1, -1, false, true>, 1, -1, false, true>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:365:9: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, Sto=
rageOrder, PivIndex>::blocked_lu(Eigen::internal::partial_lu_impl<Scalar,=
StorageOrder, PivIndex>::Index, Eigen::internal::partial_lu_impl<Scalar,=
StorageOrder, PivIndex>::Index, Scalar*, Eigen::internal::partial_lu_imp=
l<Scalar, StorageOrder, PivIndex>::Index, PivIndex*, PivIndex&, Eigen::in=
ternal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index) [with Sca=
lar =3D CppAD::AD<double>; int StorageOrder =3D 0; PivIndex =3D int; Eige=
n::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D l=
ong int]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:392:3: =
required from =E2=80=98void Eigen::internal::partial_lu_inplace(MatrixTyp=
e&, TranspositionType&, typename TranspositionType::Index&) [with MatrixT=
ype =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; TranspositionType =3D E=
igen::Transpositions<-1, -1, int>; typename TranspositionType::Index =3D =
int]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:410:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>& Eigen::PartialPiv=
LU<MatrixType>::compute(const MatrixType&) [with _MatrixType =3D Eigen::M=
atrix<CppAD::AD<double>, -1, -1>; Eigen::PartialPivLU<MatrixType>::Matrix=
Type =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:222:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>::PartialPivLU(cons=
t MatrixType&) [with _MatrixType =3D Eigen::Matrix<CppAD::AD<double>, -1,=
-1>; Eigen::PartialPivLU<MatrixType>::MatrixType =3D Eigen::Matrix<CppAD=
::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<CppAD::=
AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =3D CppA=
D::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:54:41: r=
equired from =E2=80=98static typename Eigen::internal::traits<T>::Scalar =
Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const De=
rived&) [with Derived =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; int D=
eterminantType =3D -1; typename Eigen::internal::traits<T>::Scalar =3D Cp=
pAD::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:109:96: =
required from =E2=80=98typename Eigen::internal::traits<T>::Scalar Eigen:=
:MatrixBase<Derived>::determinant() const [with Derived =3D Eigen::Matrix=
<CppAD::AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =
=3D CppAD::AD<double>]=E2=80=99
eigen_det.cpp:80:32: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<=
Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -=
1, false, true>, -1, -1, false, true>, 1, -1, false, true> >::<anonymous =
enum>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Block<Eigen::Map<Eigen:=
:Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true> >=
=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Block<Eigen::Map<Ei=
gen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, tru=
e> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:41:34: req=
uired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::M=
atrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, 0>=
=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:182:34: re=
quired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Map<Eigen::=
Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, 1=
>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Block.h:256:7: requi=
red from =E2=80=98class Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1,=
-1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:239:43: =
required from =E2=80=98struct Eigen::internal::partial_lu_impl<double, 0=
, int>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:392:3: =
[ skipping 3 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<double,=
-1, -1>; typename Eigen::internal::traits<T>::Scalar =3D double]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:39:5: requir=
ed from =E2=80=98static void Eigen::internal::compute_inverse<MatrixType,=
ResultType, Size>::run(const MatrixType&, ResultType&) [with MatrixType =
=3D Eigen::Matrix<double, -1, -1>; ResultType =3D Eigen::Matrix<double, -=
1, -1>; int Size =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:305:5: requi=
red from =E2=80=98void Eigen::internal::inverse_impl<MatrixType>::evalTo(=
Dest&) const [with Dest =3D Eigen::Matrix<double, -1, -1>; MatrixType =3D=
Eigen::Matrix<double, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::inverse_impl<Eigen::Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:309:7: requ=
ired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRow=
s, _MaxCols>::Matrix(const Eigen::ReturnByValue<OtherDerived>&) [with Oth=
erDerived =3D Eigen::internal::inverse_impl<Eigen::Matrix<double, -1, -1>=
>; _Scalar =3D double; int _Rows =3D -1; int _Cols =3D -1; int _Options =
=3D 0; int _MaxRows =3D -1; int _MaxCols =3D -1]=E2=80=99
eigen_det.cpp:95:27: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98=
Eigen::internal::traits<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1,=
-1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true> >::<anonymous enum>=E2=
=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Map<Eigen::Matrix<doubl=
e, -1, -1>, 0, Eigen::Stride<0, 0> > >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<d=
ouble, -1, -1>, 0, Eigen::Stride<0, 0> > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:41:34: req=
uired from =E2=80=98class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double,=
-1, -1>, 0, Eigen::Stride<0, 0> >, 0>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:182:34: re=
quired from =E2=80=98class Eigen::MapBase<Eigen::Map<Eigen::Matrix<double=
, -1, -1>, 0, Eigen::Stride<0, 0> >, 1>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Map.h:117:79: requir=
ed from =E2=80=98class Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen=
::Stride<0, 0> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Block.h:344:36: requ=
ired from =E2=80=98class Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1=
, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:239:43: =
[ skipping 4 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<double,=
-1, -1>; typename Eigen::internal::traits<T>::Scalar =3D double]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:39:5: requir=
ed from =E2=80=98static void Eigen::internal::compute_inverse<MatrixType,=
ResultType, Size>::run(const MatrixType&, ResultType&) [with MatrixType =
=3D Eigen::Matrix<double, -1, -1>; ResultType =3D Eigen::Matrix<double, -=
1, -1>; int Size =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:305:5: requi=
red from =E2=80=98void Eigen::internal::inverse_impl<MatrixType>::evalTo(=
Dest&) const [with Dest =3D Eigen::Matrix<double, -1, -1>; MatrixType =3D=
Eigen::Matrix<double, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::inverse_impl<Eigen::Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:309:7: requ=
ired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRow=
s, _MaxCols>::Matrix(const Eigen::ReturnByValue<OtherDerived>&) [with Oth=
erDerived =3D Eigen::internal::inverse_impl<Eigen::Matrix<double, -1, -1>=
>; _Scalar =3D double; int _Rows =3D -1; int _Cols =3D -1; int _Options =
=3D 0; int _MaxRows =3D -1; int _MaxCols =3D -1]=E2=80=99
eigen_det.cpp:95:27: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98=
Eigen::internal::traits<Eigen::Matrix<double, -1, -1> >::<anonymous enum>=
=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::SwapWrapper<Eigen::Bloc=
k<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Ei=
gen::Stride<0, 0> >, -1, -1, false, true>, 1, -1, false, true> > >=E2=80=99=
:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::SwapWrapper<Eigen::=
Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0=
, Eigen::Stride<0, 0> >, -1, -1, false, true>, 1, -1, false, true> > >=E2=
=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Swap.h:40:41: requir=
ed from =E2=80=98class Eigen::SwapWrapper<Eigen::Block<Eigen::Block<Eigen=
::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >,=
-1, -1, false, true>, 1, -1, false, true> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:399:7: r=
equired from =E2=80=98void Eigen::DenseBase<Derived>::swap(const Eigen::D=
enseBase<OtherDerived>&, int) [with OtherDerived =3D Eigen::Block<Eigen::=
Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stri=
de<0, 0> >, -1, -1, false, true>, 1, -1, false, true>; Derived =3D Eigen:=
:Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, =
0, Eigen::Stride<0, 0> >, -1, -1, false, true>, 1, -1, false, true>]=E2=80=
=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:275:11: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, S=
torageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::unblocked_lu(Eigen::internal::partial_lu_impl<Scal=
ar, StorageOrder, PivIndex>::MatrixType&, PivIndex*, PivIndex&) [with Sca=
lar =3D CppAD::AD<double>; int StorageOrder =3D 0; PivIndex =3D int; Eige=
n::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D l=
ong int; Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>=
::MatrixType =3D Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>,=
-1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:321:68: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, S=
torageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::blocked_lu(Eigen::internal::partial_lu_impl<Scalar=
, StorageOrder, PivIndex>::Index, Eigen::internal::partial_lu_impl<Scalar=
, StorageOrder, PivIndex>::Index, Scalar*, Eigen::internal::partial_lu_im=
pl<Scalar, StorageOrder, PivIndex>::Index, PivIndex*, PivIndex&, Eigen::i=
nternal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index) [with Sc=
alar =3D CppAD::AD<double>; int StorageOrder =3D 0; PivIndex =3D int; Eig=
en::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D =
long int]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:392:3: =
required from =E2=80=98void Eigen::internal::partial_lu_inplace(MatrixTyp=
e&, TranspositionType&, typename TranspositionType::Index&) [with MatrixT=
ype =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; TranspositionType =3D E=
igen::Transpositions<-1, -1, int>; typename TranspositionType::Index =3D =
int]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:410:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>& Eigen::PartialPiv=
LU<MatrixType>::compute(const MatrixType&) [with _MatrixType =3D Eigen::M=
atrix<CppAD::AD<double>, -1, -1>; Eigen::PartialPivLU<MatrixType>::Matrix=
Type =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:222:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>::PartialPivLU(cons=
t MatrixType&) [with _MatrixType =3D Eigen::Matrix<CppAD::AD<double>, -1,=
-1>; Eigen::PartialPivLU<MatrixType>::MatrixType =3D Eigen::Matrix<CppAD=
::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<CppAD::=
AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =3D CppA=
D::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:54:41: r=
equired from =E2=80=98static typename Eigen::internal::traits<T>::Scalar =
Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const De=
rived&) [with Derived =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; int D=
eterminantType =3D -1; typename Eigen::internal::traits<T>::Scalar =3D Cp=
pAD::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:109:96: =
required from =E2=80=98typename Eigen::internal::traits<T>::Scalar Eigen:=
:MatrixBase<Derived>::determinant() const [with Derived =3D Eigen::Matrix=
<CppAD::AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =
=3D CppAD::AD<double>]=E2=80=99
eigen_det.cpp:80:32: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix=
<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, tru=
e>, 1, -1, false, true> >::<anonymous enum>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::i=
nternal::scalar_constant_op<CppAD::AD<double> >, Eigen::Matrix<CppAD::AD<=
double>, -1, 1> > >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eige=
n::internal::scalar_constant_op<CppAD::AD<double> >, Eigen::Matrix<CppAD:=
:AD<double>, -1, 1> > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/CwiseNullaryOp.h:62:7:=
required from =E2=80=98class Eigen::CwiseNullaryOp<Eigen::internal::sc=
alar_constant_op<CppAD::AD<double> >, Eigen::Matrix<CppAD::AD<double>, -1=
, 1> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/CwiseBinaryOp.h:71:28:=
required from =E2=80=98struct Eigen::internal::traits<Eigen::CwiseBina=
ryOp<Eigen::internal::scalar_product_op<CppAD::AD<double>, CppAD::AD<doub=
le> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<Cp=
pAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>,=
-1, 1, true, true>, -1, 1, false, true>, Eigen::CwiseNullaryOp<Eigen::in=
ternal::scalar_constant_op<CppAD::AD<double> >, Eigen::Matrix<CppAD::AD<d=
ouble>, -1, 1> > > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:45=
:8: required from =E2=80=98struct Eigen::internal::traits<Eigen::SelfCw=
iseBinaryOp<Eigen::internal::scalar_product_op<CppAD::AD<double>, CppAD::=
AD<double> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Ma=
trix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false,=
true>, -1, 1, true, true>, -1, 1, false, true>, Eigen::CwiseNullaryOp<Ei=
gen::internal::scalar_constant_op<CppAD::AD<double> >, Eigen::Matrix<CppA=
D::AD<double>, -1, 1> > > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:58=
:63: required from =E2=80=98class Eigen::SelfCwiseBinaryOp<Eigen::inter=
nal::scalar_product_op<CppAD::AD<double>, CppAD::AD<double> >, Eigen::Blo=
ck<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, =
-1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, 1, true, tru=
e>, -1, 1, false, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_co=
nstant_op<CppAD::AD<double> >, Eigen::Matrix<CppAD::AD<double>, -1, 1> > =
>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:19=
0:79: [ skipping 4 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:410:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>& Eigen::PartialPiv=
LU<MatrixType>::compute(const MatrixType&) [with _MatrixType =3D Eigen::M=
atrix<CppAD::AD<double>, -1, -1>; Eigen::PartialPivLU<MatrixType>::Matrix=
Type =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:222:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>::PartialPivLU(cons=
t MatrixType&) [with _MatrixType =3D Eigen::Matrix<CppAD::AD<double>, -1,=
-1>; Eigen::PartialPivLU<MatrixType>::MatrixType =3D Eigen::Matrix<CppAD=
::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<CppAD::=
AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =3D CppA=
D::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:54:41: r=
equired from =E2=80=98static typename Eigen::internal::traits<T>::Scalar =
Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const De=
rived&) [with Derived =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; int D=
eterminantType =3D -1; typename Eigen::internal::traits<T>::Scalar =3D Cp=
pAD::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:109:96: =
required from =E2=80=98typename Eigen::internal::traits<T>::Scalar Eigen:=
:MatrixBase<Derived>::determinant() const [with Derived =3D Eigen::Matrix=
<CppAD::AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =
=3D CppAD::AD<double>]=E2=80=99
eigen_det.cpp:80:32: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, 1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Matrix<CppAD::AD<double>, -1, 1> >::<anonym=
ous enum>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen=
::internal::scalar_product_op<CppAD::AD<double>, CppAD::AD<double> >, Eig=
en::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<do=
uble>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, 1, tr=
ue, true>, -1, 1, false, true>, Eigen::CwiseNullaryOp<Eigen::internal::sc=
alar_constant_op<CppAD::AD<double> >, Eigen::Matrix<CppAD::AD<double>, -1=
, 1> > > >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<E=
igen::internal::scalar_product_op<CppAD::AD<double>, CppAD::AD<double> >,=
Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::A=
D<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, 1=
, true, true>, -1, 1, false, true>, Eigen::CwiseNullaryOp<Eigen::internal=
::scalar_constant_op<CppAD::AD<double> >, Eigen::Matrix<CppAD::AD<double>=
, -1, 1> > > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:58=
:63: required from =E2=80=98class Eigen::SelfCwiseBinaryOp<Eigen::inter=
nal::scalar_product_op<CppAD::AD<double>, CppAD::AD<double> >, Eigen::Blo=
ck<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, =
-1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, 1, true, tru=
e>, -1, 1, false, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_co=
nstant_op<CppAD::AD<double> >, Eigen::Matrix<CppAD::AD<double>, -1, 1> > =
>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:19=
0:79: required from =E2=80=98Derived& Eigen::DenseBase<Derived>::operat=
or/=3D(const Scalar&) [with Derived =3D Eigen::Block<Eigen::Block<Eigen::=
Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stri=
de<0, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1, false, true>=
; Eigen::DenseBase<Derived>::Scalar =3D CppAD::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:281:9: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, Sto=
rageOrder, PivIndex>::unblocked_lu(Eigen::internal::partial_lu_impl<Scala=
r, StorageOrder, PivIndex>::MatrixType&, PivIndex*, PivIndex&) [with Scal=
ar =3D CppAD::AD<double>; int StorageOrder =3D 0; PivIndex =3D int; Eigen=
::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D lo=
ng int; Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>:=
:MatrixType =3D Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, =
-1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:321:68: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, S=
torageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::blocked_lu(Eigen::internal::partial_lu_impl<Scalar=
, StorageOrder, PivIndex>::Index, Eigen::internal::partial_lu_impl<Scalar=
, StorageOrder, PivIndex>::Index, Scalar*, Eigen::internal::partial_lu_im=
pl<Scalar, StorageOrder, PivIndex>::Index, PivIndex*, PivIndex&, Eigen::i=
nternal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index) [with Sc=
alar =3D CppAD::AD<double>; int StorageOrder =3D 0; PivIndex =3D int; Eig=
en::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D =
long int]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:392:3: =
required from =E2=80=98void Eigen::internal::partial_lu_inplace(MatrixTyp=
e&, TranspositionType&, typename TranspositionType::Index&) [with MatrixT=
ype =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; TranspositionType =3D E=
igen::Transpositions<-1, -1, int>; typename TranspositionType::Index =3D =
int]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:410:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>& Eigen::PartialPiv=
LU<MatrixType>::compute(const MatrixType&) [with _MatrixType =3D Eigen::M=
atrix<CppAD::AD<double>, -1, -1>; Eigen::PartialPivLU<MatrixType>::Matrix=
Type =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:222:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>::PartialPivLU(cons=
t MatrixType&) [with _MatrixType =3D Eigen::Matrix<CppAD::AD<double>, -1,=
-1>; Eigen::PartialPivLU<MatrixType>::MatrixType =3D Eigen::Matrix<CppAD=
::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<CppAD::=
AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =3D CppA=
D::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:54:41: r=
equired from =E2=80=98static typename Eigen::internal::traits<T>::Scalar =
Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const De=
rived&) [with Derived =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; int D=
eterminantType =3D -1; typename Eigen::internal::traits<T>::Scalar =3D Cp=
pAD::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:109:96: =
required from =E2=80=98typename Eigen::internal::traits<T>::Scalar Eigen:=
:MatrixBase<Derived>::determinant() const [with Derived =3D Eigen::Matrix=
<CppAD::AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =
=3D CppAD::AD<double>]=E2=80=99
eigen_det.cpp:80:32: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, 1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_produ=
ct_op<CppAD::AD<double>, CppAD::AD<double> >, Eigen::Block<Eigen::Block<E=
igen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen=
::Stride<0, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1, false,=
true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<CppAD::=
AD<double> >, Eigen::Matrix<CppAD::AD<double>, -1, 1> > > >::<anonymous e=
num>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eige=
n::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, f=
alse, true>, -1, -1, false, true> >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Block<Eigen::Block<=
Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -=
1, false, true>, -1, -1, false, true> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:41:34: req=
uired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen:=
:Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, fal=
se, true>, -1, -1, false, true>, 0>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:182:34: re=
quired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen=
::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, fa=
lse, true>, -1, -1, false, true>, 1>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Block.h:256:7: requi=
red from =E2=80=98class Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matri=
x<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1=
, false, true>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:345:17: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, S=
torageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::blocked_lu(Eigen::internal::partial_lu_impl<Scalar=
, StorageOrder, PivIndex>::Index, Eigen::internal::partial_lu_impl<Scalar=
, StorageOrder, PivIndex>::Index, Scalar*, Eigen::internal::partial_lu_im=
pl<Scalar, StorageOrder, PivIndex>::Index, PivIndex*, PivIndex&, Eigen::i=
nternal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index) [with Sc=
alar =3D double; int StorageOrder =3D 0; PivIndex =3D int; Eigen::interna=
l::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D long int]=E2=
=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:392:3: =
[ skipping 3 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<double,=
-1, -1>; typename Eigen::internal::traits<T>::Scalar =3D double]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:39:5: requir=
ed from =E2=80=98static void Eigen::internal::compute_inverse<MatrixType,=
ResultType, Size>::run(const MatrixType&, ResultType&) [with MatrixType =
=3D Eigen::Matrix<double, -1, -1>; ResultType =3D Eigen::Matrix<double, -=
1, -1>; int Size =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:305:5: requi=
red from =E2=80=98void Eigen::internal::inverse_impl<MatrixType>::evalTo(=
Dest&) const [with Dest =3D Eigen::Matrix<double, -1, -1>; MatrixType =3D=
Eigen::Matrix<double, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::inverse_impl<Eigen::Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:309:7: requ=
ired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRow=
s, _MaxCols>::Matrix(const Eigen::ReturnByValue<OtherDerived>&) [with Oth=
erDerived =3D Eigen::internal::inverse_impl<Eigen::Matrix<double, -1, -1>=
>; _Scalar =3D double; int _Rows =3D -1; int _Cols =3D -1; int _Options =
=3D 0; int _MaxRows =3D -1; int _MaxCols =3D -1]=E2=80=99
eigen_det.cpp:95:27: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98=
Eigen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matri=
x<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1=
, false, true> >::<anonymous enum>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eige=
n::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0>=
>, -1, -1, false, true>, -1, -1, false, true>, 1, -1, false, true> >=E2=80=
=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Block<Eigen::Block<=
Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0=
, 0> >, -1, -1, false, true>, -1, -1, false, true>, 1, -1, false, true> >=
=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:41:34: req=
uired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen:=
:Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >=
, -1, -1, false, true>, -1, -1, false, true>, 1, -1, false, true>, 0>=E2=80=
=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:182:34: re=
quired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen=
::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> =
>, -1, -1, false, true>, -1, -1, false, true>, 1, -1, false, true>, 1>=E2=
=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Block.h:256:7: requi=
red from =E2=80=98class Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map=
<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, =
true>, -1, -1, false, true>, 1, -1, false, true>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:365:9: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, Sto=
rageOrder, PivIndex>::blocked_lu(Eigen::internal::partial_lu_impl<Scalar,=
StorageOrder, PivIndex>::Index, Eigen::internal::partial_lu_impl<Scalar,=
StorageOrder, PivIndex>::Index, Scalar*, Eigen::internal::partial_lu_imp=
l<Scalar, StorageOrder, PivIndex>::Index, PivIndex*, PivIndex&, Eigen::in=
ternal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index) [with Sca=
lar =3D double; int StorageOrder =3D 0; PivIndex =3D int; Eigen::internal=
::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D long int]=E2=
=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:392:3: =
[ skipping 3 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<double,=
-1, -1>; typename Eigen::internal::traits<T>::Scalar =3D double]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:39:5: requir=
ed from =E2=80=98static void Eigen::internal::compute_inverse<MatrixType,=
ResultType, Size>::run(const MatrixType&, ResultType&) [with MatrixType =
=3D Eigen::Matrix<double, -1, -1>; ResultType =3D Eigen::Matrix<double, -=
1, -1>; int Size =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:305:5: requi=
red from =E2=80=98void Eigen::internal::inverse_impl<MatrixType>::evalTo(=
Dest&) const [with Dest =3D Eigen::Matrix<double, -1, -1>; MatrixType =3D=
Eigen::Matrix<double, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::inverse_impl<Eigen::Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:309:7: requ=
ired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRow=
s, _MaxCols>::Matrix(const Eigen::ReturnByValue<OtherDerived>&) [with Oth=
erDerived =3D Eigen::internal::inverse_impl<Eigen::Matrix<double, -1, -1>=
>; _Scalar =3D double; int _Rows =3D -1; int _Cols =3D -1; int _Options =
=3D 0; int _MaxRows =3D -1; int _MaxCols =3D -1]=E2=80=99
eigen_det.cpp:95:27: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<=
Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, t=
rue>, -1, -1, false, true>, 1, -1, false, true> >::<anonymous enum>=E2=80=
=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::GeneralProduct<Eigen::B=
lock<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Str=
ide<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, Eigen::Block<Eig=
en::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0=
> >, -1, -1, false, true>, -1, -1, false, true>, 5> >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::GeneralProduct<Eige=
n::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen:=
:Stride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, Eigen::Block=
<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<=
0, 0> >, -1, -1, false, true>, -1, -1, false, true>, 5> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ProductBase.h:76:7: =
required from =E2=80=98class Eigen::ProductBase<Eigen::GeneralProduct<Eig=
en::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen=
::Stride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, Eigen::Bloc=
k<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride=
<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, 5>, Eigen::Block<Ei=
gen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, =
0> >, -1, -1, false, true>, -1, -1, false, true>, Eigen::Block<Eigen::Blo=
ck<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1=
, -1, false, true>, -1, -1, false, true> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/products/GeneralMatrix=
Matrix.h:392:7: required from =E2=80=98class Eigen::GeneralProduct<Eige=
n::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen:=
:Stride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, Eigen::Block=
<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<=
0, 0> >, -1, -1, false, true>, -1, -1, false, true>, 5>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:377:9: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, Sto=
rageOrder, PivIndex>::blocked_lu(Eigen::internal::partial_lu_impl<Scalar,=
StorageOrder, PivIndex>::Index, Eigen::internal::partial_lu_impl<Scalar,=
StorageOrder, PivIndex>::Index, Scalar*, Eigen::internal::partial_lu_imp=
l<Scalar, StorageOrder, PivIndex>::Index, PivIndex*, PivIndex&, Eigen::in=
ternal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index) [with Sca=
lar =3D double; int StorageOrder =3D 0; PivIndex =3D int; Eigen::internal=
::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D long int]=E2=
=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:392:3: =
required from =E2=80=98void Eigen::internal::partial_lu_inplace(MatrixTyp=
e&, TranspositionType&, typename TranspositionType::Index&) [with MatrixT=
ype =3D Eigen::Matrix<double, -1, -1>; TranspositionType =3D Eigen::Trans=
positions<-1, -1, int>; typename TranspositionType::Index =3D int]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:410:3: =
[ skipping 2 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<double,=
-1, -1>; typename Eigen::internal::traits<T>::Scalar =3D double]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:39:5: requir=
ed from =E2=80=98static void Eigen::internal::compute_inverse<MatrixType,=
ResultType, Size>::run(const MatrixType&, ResultType&) [with MatrixType =
=3D Eigen::Matrix<double, -1, -1>; ResultType =3D Eigen::Matrix<double, -=
1, -1>; int Size =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:305:5: requi=
red from =E2=80=98void Eigen::internal::inverse_impl<MatrixType>::evalTo(=
Dest&) const [with Dest =3D Eigen::Matrix<double, -1, -1>; MatrixType =3D=
Eigen::Matrix<double, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::inverse_impl<Eigen::Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:309:7: requ=
ired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRow=
s, _MaxCols>::Matrix(const Eigen::ReturnByValue<OtherDerived>&) [with Oth=
erDerived =3D Eigen::internal::inverse_impl<Eigen::Matrix<double, -1, -1>=
>; _Scalar =3D double; int _Rows =3D -1; int _Cols =3D -1; int _Options =
=3D 0; int _MaxRows =3D -1; int _MaxCols =3D -1]=E2=80=99
eigen_det.cpp:95:27: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98=
Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::B=
lock<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Str=
ide<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, Eigen::Block<Eig=
en::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0=
> >, -1, -1, false, true>, -1, -1, false, true>, 5>, Eigen::Block<Eigen::=
Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >,=
-1, -1, false, true>, -1, -1, false, true>, Eigen::Block<Eigen::Block<Ei=
gen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1,=
false, true>, -1, -1, false, true> > >::<anonymous enum>=E2=80=99 [-Wenu=
m-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eige=
n::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, f=
alse, true>, -1, 1, true, true> >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Block<Eigen::Block<=
Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -=
1, false, true>, -1, 1, true, true> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:41:34: req=
uired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen:=
:Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, fal=
se, true>, -1, 1, true, true>, 0>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:182:34: re=
quired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen=
::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, fa=
lse, true>, -1, 1, true, true>, 1>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Block.h:256:7: requi=
red from =E2=80=98class Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matri=
x<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, 1,=
true, true>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:266:76: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, S=
torageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::unblocked_lu(Eigen::internal::partial_lu_impl<Scal=
ar, StorageOrder, PivIndex>::MatrixType&, PivIndex*, PivIndex&) [with Sca=
lar =3D double; int StorageOrder =3D 0; PivIndex =3D int; Eigen::internal=
::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D long int; Ei=
gen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::MatrixTyp=
e =3D Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::St=
ride<0, 0> >, -1, -1, false, true>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:321:68: =
[ skipping 4 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<double,=
-1, -1>; typename Eigen::internal::traits<T>::Scalar =3D double]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:39:5: requir=
ed from =E2=80=98static void Eigen::internal::compute_inverse<MatrixType,=
ResultType, Size>::run(const MatrixType&, ResultType&) [with MatrixType =
=3D Eigen::Matrix<double, -1, -1>; ResultType =3D Eigen::Matrix<double, -=
1, -1>; int Size =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:305:5: requi=
red from =E2=80=98void Eigen::internal::inverse_impl<MatrixType>::evalTo(=
Dest&) const [with Dest =3D Eigen::Matrix<double, -1, -1>; MatrixType =3D=
Eigen::Matrix<double, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::inverse_impl<Eigen::Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:309:7: requ=
ired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRow=
s, _MaxCols>::Matrix(const Eigen::ReturnByValue<OtherDerived>&) [with Oth=
erDerived =3D Eigen::internal::inverse_impl<Eigen::Matrix<double, -1, -1>=
>; _Scalar =3D double; int _Rows =3D -1; int _Cols =3D -1; int _Options =
=3D 0; int _MaxRows =3D -1; int _MaxCols =3D -1]=E2=80=99
eigen_det.cpp:95:27: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, 1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix=
<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, 1, =
true, true> >::<anonymous enum>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eige=
n::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0>=
>, -1, -1, false, true>, -1, 1, true, true>, -1, 1, false, true> >=E2=80=
=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Block<Eigen::Block<=
Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0=
, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1, false, true> >=E2=
=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:41:34: req=
uired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen:=
:Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >=
, -1, -1, false, true>, -1, 1, true, true>, -1, 1, false, true>, 0>=E2=80=
=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:182:34: re=
quired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen=
::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> =
>, -1, -1, false, true>, -1, 1, true, true>, -1, 1, false, true>, 1>=E2=80=
=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Block.h:256:7: requi=
red from =E2=80=98class Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map=
<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, =
true>, -1, 1, true, true>, -1, 1, false, true>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/VectorBlock.h:70:47: =
required from =E2=80=98class Eigen::VectorBlock<Eigen::Block<Eigen::Bloc=
k<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1,=
-1, false, true>, -1, 1, true, true>, -1>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:266:76: =
[ skipping 5 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<double,=
-1, -1>; typename Eigen::internal::traits<T>::Scalar =3D double]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:39:5: requir=
ed from =E2=80=98static void Eigen::internal::compute_inverse<MatrixType,=
ResultType, Size>::run(const MatrixType&, ResultType&) [with MatrixType =
=3D Eigen::Matrix<double, -1, -1>; ResultType =3D Eigen::Matrix<double, -=
1, -1>; int Size =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:305:5: requi=
red from =E2=80=98void Eigen::internal::inverse_impl<MatrixType>::evalTo(=
Dest&) const [with Dest =3D Eigen::Matrix<double, -1, -1>; MatrixType =3D=
Eigen::Matrix<double, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::inverse_impl<Eigen::Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:309:7: requ=
ired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRow=
s, _MaxCols>::Matrix(const Eigen::ReturnByValue<OtherDerived>&) [with Oth=
erDerived =3D Eigen::internal::inverse_impl<Eigen::Matrix<double, -1, -1>=
>; _Scalar =3D double; int _Rows =3D -1; int _Cols =3D -1; int _Options =
=3D 0; int _MaxRows =3D -1; int _MaxCols =3D -1]=E2=80=99
eigen_det.cpp:95:27: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, 1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<=
Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, t=
rue>, -1, 1, true, true>, -1, 1, false, true> >::<anonymous enum>=E2=80=99=
[-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::int=
ernal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Bloc=
k<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1,=
-1, false, true>, -1, 1, true, true>, -1, 1, false, true> > >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen:=
:internal::scalar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::=
Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >,=
-1, -1, false, true>, -1, 1, true, true>, -1, 1, false, true> > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/CwiseUnaryOp.h:105:7: =
required from =E2=80=98class Eigen::CwiseUnaryOpImpl<Eigen::internal::s=
calar_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen:=
:Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, fal=
se, true>, -1, 1, true, true>, -1, 1, false, true>, Eigen::Dense>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/CwiseUnaryOp.h:72:7: =
required from =E2=80=98class Eigen::CwiseUnaryOp<Eigen::internal::scalar=
_abs_op<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<=
Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, t=
rue>, -1, 1, true, true>, -1, 1, false, true> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:266:76: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, S=
torageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::unblocked_lu(Eigen::internal::partial_lu_impl<Scal=
ar, StorageOrder, PivIndex>::MatrixType&, PivIndex*, PivIndex&) [with Sca=
lar =3D double; int StorageOrder =3D 0; PivIndex =3D int; Eigen::internal=
::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D long int; Ei=
gen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::MatrixTyp=
e =3D Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::St=
ride<0, 0> >, -1, -1, false, true>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:321:68: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, S=
torageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::blocked_lu(Eigen::internal::partial_lu_impl<Scalar=
, StorageOrder, PivIndex>::Index, Eigen::internal::partial_lu_impl<Scalar=
, StorageOrder, PivIndex>::Index, Scalar*, Eigen::internal::partial_lu_im=
pl<Scalar, StorageOrder, PivIndex>::Index, PivIndex*, PivIndex&, Eigen::i=
nternal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index) [with Sc=
alar =3D double; int StorageOrder =3D 0; PivIndex =3D int; Eigen::interna=
l::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D long int]=E2=
=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:392:3: =
[ skipping 3 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<double,=
-1, -1>; typename Eigen::internal::traits<T>::Scalar =3D double]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:39:5: requir=
ed from =E2=80=98static void Eigen::internal::compute_inverse<MatrixType,=
ResultType, Size>::run(const MatrixType&, ResultType&) [with MatrixType =
=3D Eigen::Matrix<double, -1, -1>; ResultType =3D Eigen::Matrix<double, -=
1, -1>; int Size =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:305:5: requi=
red from =E2=80=98void Eigen::internal::inverse_impl<MatrixType>::evalTo(=
Dest&) const [with Dest =3D Eigen::Matrix<double, -1, -1>; MatrixType =3D=
Eigen::Matrix<double, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::inverse_impl<Eigen::Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:309:7: requ=
ired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRow=
s, _MaxCols>::Matrix(const Eigen::ReturnByValue<OtherDerived>&) [with Oth=
erDerived =3D Eigen::internal::inverse_impl<Eigen::Matrix<double, -1, -1>=
>; _Scalar =3D double; int _Rows =3D -1; int _Cols =3D -1; int _Options =
=3D 0; int _MaxRows =3D -1; int _MaxCols =3D -1]=E2=80=99
eigen_det.cpp:95:27: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, 1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<=
Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, t=
rue>, -1, 1, true, true>, -1, 1, false, true> >::<anonymous enum>=E2=80=99=
[-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eige=
n::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, f=
alse, true>, 1, -1, false, true> >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Block<Eigen::Block<=
Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -=
1, false, true>, 1, -1, false, true> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:41:34: req=
uired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen:=
:Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, fal=
se, true>, 1, -1, false, true>, 0>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:182:34: re=
quired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen=
::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, fa=
lse, true>, 1, -1, false, true>, 1>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Block.h:256:7: requi=
red from =E2=80=98class Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matri=
x<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, 1, -1,=
false, true>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:275:11: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, S=
torageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::unblocked_lu(Eigen::internal::partial_lu_impl<Scal=
ar, StorageOrder, PivIndex>::MatrixType&, PivIndex*, PivIndex&) [with Sca=
lar =3D double; int StorageOrder =3D 0; PivIndex =3D int; Eigen::internal=
::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D long int; Ei=
gen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::MatrixTyp=
e =3D Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::St=
ride<0, 0> >, -1, -1, false, true>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:321:68: =
[ skipping 4 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<double,=
-1, -1>; typename Eigen::internal::traits<T>::Scalar =3D double]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:39:5: requir=
ed from =E2=80=98static void Eigen::internal::compute_inverse<MatrixType,=
ResultType, Size>::run(const MatrixType&, ResultType&) [with MatrixType =
=3D Eigen::Matrix<double, -1, -1>; ResultType =3D Eigen::Matrix<double, -=
1, -1>; int Size =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:305:5: requi=
red from =E2=80=98void Eigen::internal::inverse_impl<MatrixType>::evalTo(=
Dest&) const [with Dest =3D Eigen::Matrix<double, -1, -1>; MatrixType =3D=
Eigen::Matrix<double, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::inverse_impl<Eigen::Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:309:7: requ=
ired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRow=
s, _MaxCols>::Matrix(const Eigen::ReturnByValue<OtherDerived>&) [with Oth=
erDerived =3D Eigen::internal::inverse_impl<Eigen::Matrix<double, -1, -1>=
>; _Scalar =3D double; int _Rows =3D -1; int _Cols =3D -1; int _Options =
=3D 0; int _MaxRows =3D -1; int _MaxCols =3D -1]=E2=80=99
eigen_det.cpp:95:27: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix=
<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, 1, -1, =
false, true> >::<anonymous enum>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eige=
n::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0>=
>, -1, -1, false, true>, 1, -1, false, true>, 1, -1, false, true> >=E2=80=
=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Block<Eigen::Block<=
Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0=
, 0> >, -1, -1, false, true>, 1, -1, false, true>, 1, -1, false, true> >=E2=
=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:41:34: req=
uired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen:=
:Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >=
, -1, -1, false, true>, 1, -1, false, true>, 1, -1, false, true>, 0>=E2=80=
=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:182:34: re=
quired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen=
::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> =
>, -1, -1, false, true>, 1, -1, false, true>, 1, -1, false, true>, 1>=E2=80=
=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Block.h:256:7: requi=
red from =E2=80=98class Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map=
<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, =
true>, 1, -1, false, true>, 1, -1, false, true>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/VectorBlock.h:70:47: =
required from =E2=80=98class Eigen::VectorBlock<Eigen::Block<Eigen::Bloc=
k<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1,=
-1, false, true>, 1, -1, false, true>, -1>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:291:9: =
[ skipping 5 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<double,=
-1, -1>; typename Eigen::internal::traits<T>::Scalar =3D double]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:39:5: requir=
ed from =E2=80=98static void Eigen::internal::compute_inverse<MatrixType,=
ResultType, Size>::run(const MatrixType&, ResultType&) [with MatrixType =
=3D Eigen::Matrix<double, -1, -1>; ResultType =3D Eigen::Matrix<double, -=
1, -1>; int Size =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:305:5: requi=
red from =E2=80=98void Eigen::internal::inverse_impl<MatrixType>::evalTo(=
Dest&) const [with Dest =3D Eigen::Matrix<double, -1, -1>; MatrixType =3D=
Eigen::Matrix<double, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::inverse_impl<Eigen::Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:309:7: requ=
ired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRow=
s, _MaxCols>::Matrix(const Eigen::ReturnByValue<OtherDerived>&) [with Oth=
erDerived =3D Eigen::internal::inverse_impl<Eigen::Matrix<double, -1, -1>=
>; _Scalar =3D double; int _Rows =3D -1; int _Cols =3D -1; int _Options =
=3D 0; int _MaxRows =3D -1; int _MaxCols =3D -1]=E2=80=99
eigen_det.cpp:95:27: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<=
Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, t=
rue>, 1, -1, false, true>, 1, -1, false, true> >::<anonymous enum>=E2=80=99=
[-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::GeneralProduct<Eigen::B=
lock<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, =
0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1=
, false, true>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::=
Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, 1=
, -1, false, true>, 1, -1, false, true>, 2> >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::GeneralProduct<Eige=
n::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -=
1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, 1, true, true>, -=
1, 1, false, true>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eig=
en::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true=
>, 1, -1, false, true>, 1, -1, false, true>, 2> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ProductBase.h:76:7: =
required from =E2=80=98class Eigen::ProductBase<Eigen::GeneralProduct<Eig=
en::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, =
-1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, 1, true, true>, =
-1, 1, false, true>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Ei=
gen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, tru=
e>, 1, -1, false, true>, 1, -1, false, true>, 2>, Eigen::Block<Eigen::Blo=
ck<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Strid=
e<0, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1, false, true>,=
Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, =
-1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, 1, -1, false, tr=
ue>, 1, -1, false, true> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Product.h:248:7: req=
uired from =E2=80=98class Eigen::GeneralProduct<Eigen::Block<Eigen::Block=
<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<=
0, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1, false, true>, E=
igen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1=
, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, 1, -1, false, true=
>, 1, -1, false, true>, 2>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:291:9: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, Sto=
rageOrder, PivIndex>::unblocked_lu(Eigen::internal::partial_lu_impl<Scala=
r, StorageOrder, PivIndex>::MatrixType&, PivIndex*, PivIndex&) [with Scal=
ar =3D double; int StorageOrder =3D 0; PivIndex =3D int; Eigen::internal:=
:partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D long int; Eig=
en::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::MatrixType=
=3D Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Str=
ide<0, 0> >, -1, -1, false, true>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:321:68: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, S=
torageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::blocked_lu(Eigen::internal::partial_lu_impl<Scalar=
, StorageOrder, PivIndex>::Index, Eigen::internal::partial_lu_impl<Scalar=
, StorageOrder, PivIndex>::Index, Scalar*, Eigen::internal::partial_lu_im=
pl<Scalar, StorageOrder, PivIndex>::Index, PivIndex*, PivIndex&, Eigen::i=
nternal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index) [with Sc=
alar =3D double; int StorageOrder =3D 0; PivIndex =3D int; Eigen::interna=
l::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D long int]=E2=
=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:392:3: =
[ skipping 3 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<double,=
-1, -1>; typename Eigen::internal::traits<T>::Scalar =3D double]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:39:5: requir=
ed from =E2=80=98static void Eigen::internal::compute_inverse<MatrixType,=
ResultType, Size>::run(const MatrixType&, ResultType&) [with MatrixType =
=3D Eigen::Matrix<double, -1, -1>; ResultType =3D Eigen::Matrix<double, -=
1, -1>; int Size =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:305:5: requi=
red from =E2=80=98void Eigen::internal::inverse_impl<MatrixType>::evalTo(=
Dest&) const [with Dest =3D Eigen::Matrix<double, -1, -1>; MatrixType =3D=
Eigen::Matrix<double, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::inverse_impl<Eigen::Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:309:7: requ=
ired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRow=
s, _MaxCols>::Matrix(const Eigen::ReturnByValue<OtherDerived>&) [with Oth=
erDerived =3D Eigen::internal::inverse_impl<Eigen::Matrix<double, -1, -1>=
>; _Scalar =3D double; int _Rows =3D -1; int _Cols =3D -1; int _Options =
=3D 0; int _MaxRows =3D -1; int _MaxCols =3D -1]=E2=80=99
eigen_det.cpp:95:27: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98=
Eigen::internal::traits<Eigen::ProductBase<Eigen::GeneralProduct<Eigen::B=
lock<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, =
0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1=
, false, true>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::=
Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, 1=
, -1, false, true>, 1, -1, false, true>, 2>, Eigen::Block<Eigen::Block<Ei=
gen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, =
0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1, false, true>, Eige=
n::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -=
1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, 1, -1, false, true>, =
1, -1, false, true> > >::<anonymous enum>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::SwapWrapper<Eigen::Bloc=
k<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, =
Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, 1, -1,=
false, true> > >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::SwapWrapper<Eigen::=
Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>,=
0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, 1,=
-1, false, true> > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Swap.h:40:41: requir=
ed from =E2=80=98class Eigen::SwapWrapper<Eigen::Block<Eigen::Block<Eigen=
::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> =
>, -1, -1, false, true>, -1, -1, false, true>, 1, -1, false, true> >=E2=80=
=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:399:7: r=
equired from =E2=80=98void Eigen::DenseBase<Derived>::swap(const Eigen::D=
enseBase<OtherDerived>&, int) [with OtherDerived =3D Eigen::Block<Eigen::=
Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::St=
ride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, 1, -1, false, t=
rue>; Derived =3D Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen=
::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>,=
-1, -1, false, true>, 1, -1, false, true>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:365:9: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, Sto=
rageOrder, PivIndex>::blocked_lu(Eigen::internal::partial_lu_impl<Scalar,=
StorageOrder, PivIndex>::Index, Eigen::internal::partial_lu_impl<Scalar,=
StorageOrder, PivIndex>::Index, Scalar*, Eigen::internal::partial_lu_imp=
l<Scalar, StorageOrder, PivIndex>::Index, PivIndex*, PivIndex&, Eigen::in=
ternal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index) [with Sca=
lar =3D double; int StorageOrder =3D 0; PivIndex =3D int; Eigen::internal=
::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D long int]=E2=
=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:392:3: =
required from =E2=80=98void Eigen::internal::partial_lu_inplace(MatrixTyp=
e&, TranspositionType&, typename TranspositionType::Index&) [with MatrixT=
ype =3D Eigen::Matrix<double, -1, -1>; TranspositionType =3D Eigen::Trans=
positions<-1, -1, int>; typename TranspositionType::Index =3D int]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:410:3: =
[ skipping 2 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<double,=
-1, -1>; typename Eigen::internal::traits<T>::Scalar =3D double]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:39:5: requir=
ed from =E2=80=98static void Eigen::internal::compute_inverse<MatrixType,=
ResultType, Size>::run(const MatrixType&, ResultType&) [with MatrixType =
=3D Eigen::Matrix<double, -1, -1>; ResultType =3D Eigen::Matrix<double, -=
1, -1>; int Size =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:305:5: requi=
red from =E2=80=98void Eigen::internal::inverse_impl<MatrixType>::evalTo(=
Dest&) const [with Dest =3D Eigen::Matrix<double, -1, -1>; MatrixType =3D=
Eigen::Matrix<double, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::inverse_impl<Eigen::Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:309:7: requ=
ired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRow=
s, _MaxCols>::Matrix(const Eigen::ReturnByValue<OtherDerived>&) [with Oth=
erDerived =3D Eigen::internal::inverse_impl<Eigen::Matrix<double, -1, -1>=
>; _Scalar =3D double; int _Rows =3D -1; int _Cols =3D -1; int _Options =
=3D 0; int _MaxRows =3D -1; int _MaxCols =3D -1]=E2=80=99
eigen_det.cpp:95:27: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<=
Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, t=
rue>, -1, -1, false, true>, 1, -1, false, true> >::<anonymous enum>=E2=80=
=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::ReturnByValue<Eigen::in=
ternal::permut_matrix_product_retval<Eigen::PermutationMatrix<-1, -1, int=
>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eig=
en::Matrix<double, -1, -1> >, 1, false> > >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::ReturnByValue<Eigen=
::internal::permut_matrix_product_retval<Eigen::PermutationMatrix<-1, -1,=
int>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>,=
Eigen::Matrix<double, -1, -1> >, 1, false> > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:63:34:=
required from =E2=80=98class Eigen::ReturnByValue<Eigen::internal::per=
mut_matrix_product_retval<Eigen::PermutationMatrix<-1, -1, int>, Eigen::C=
wiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<=
double, -1, -1> >, 1, false> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/PermutationMatrix.h:55=
1:8: required from =E2=80=98struct Eigen::internal::permut_matrix_produ=
ct_retval<Eigen::PermutationMatrix<-1, -1, int>, Eigen::CwiseNullaryOp<Ei=
gen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> =
>, 1, false>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:465:5: =
required from =E2=80=98void Eigen::internal::solve_retval<Eigen::PartialP=
ivLU<_MatrixType>, Rhs>::evalTo(Dest&) const [with Dest =3D Eigen::Matrix=
<double, -1, -1>; _MatrixType =3D Eigen::Matrix<double, -1, -1>; Rhs =3D =
Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen:=
:Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/misc/Solve.h:64:5: requir=
ed from =E2=80=98void Eigen::internal::solve_retval_base<DecompositionTyp=
e, Rhs>::evalTo(Dest&) const [with Dest =3D Eigen::Matrix<double, -1, -1>=
; _DecompositionType =3D Eigen::PartialPivLU<Eigen::Matrix<double, -1, -1=
> >; Rhs =3D Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<do=
uble>, Eigen::Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
[ skipping 3 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:203:34: req=
uired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRo=
ws, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _=
MaxCols>::operator=3D(const Eigen::ReturnByValue<OtherDerived>&) [with Ot=
herDerived =3D Eigen::internal::solve_retval_base<Eigen::PartialPivLU<Eig=
en::Matrix<double, -1, -1> >, Eigen::CwiseNullaryOp<Eigen::internal::scal=
ar_identity_op<double>, Eigen::Matrix<double, -1, -1> > >; _Scalar =3D do=
uble; int _Rows =3D -1; int _Cols =3D -1; int _Options =3D 0; int _MaxRow=
s =3D -1; int _MaxCols =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:39:5: requir=
ed from =E2=80=98static void Eigen::internal::compute_inverse<MatrixType,=
ResultType, Size>::run(const MatrixType&, ResultType&) [with MatrixType =
=3D Eigen::Matrix<double, -1, -1>; ResultType =3D Eigen::Matrix<double, -=
1, -1>; int Size =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:305:5: requi=
red from =E2=80=98void Eigen::internal::inverse_impl<MatrixType>::evalTo(=
Dest&) const [with Dest =3D Eigen::Matrix<double, -1, -1>; MatrixType =3D=
Eigen::Matrix<double, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::inverse_impl<Eigen::Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:309:7: requ=
ired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRow=
s, _MaxCols>::Matrix(const Eigen::ReturnByValue<OtherDerived>&) [with Oth=
erDerived =3D Eigen::internal::inverse_impl<Eigen::Matrix<double, -1, -1>=
>; _Scalar =3D double; int _Rows =3D -1; int _Cols =3D -1; int _Options =
=3D 0; int _MaxRows =3D -1; int _MaxCols =3D -1]=E2=80=99
eigen_det.cpp:95:27: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98=
Eigen::internal::traits<Eigen::Matrix<double, -1, -1> >::<anonymous enum>=
=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::SwapWrapper<Eigen::Bloc=
k<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride=
<0, 0> >, -1, -1, false, true>, 1, -1, false, true> > >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::SwapWrapper<Eigen::=
Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::St=
ride<0, 0> >, -1, -1, false, true>, 1, -1, false, true> > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Swap.h:40:41: requir=
ed from =E2=80=98class Eigen::SwapWrapper<Eigen::Block<Eigen::Block<Eigen=
::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, fa=
lse, true>, 1, -1, false, true> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:399:7: r=
equired from =E2=80=98void Eigen::DenseBase<Derived>::swap(const Eigen::D=
enseBase<OtherDerived>&, int) [with OtherDerived =3D Eigen::Block<Eigen::=
Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >,=
-1, -1, false, true>, 1, -1, false, true>; Derived =3D Eigen::Block<Eige=
n::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0>=
>, -1, -1, false, true>, 1, -1, false, true>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:275:11: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, S=
torageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::unblocked_lu(Eigen::internal::partial_lu_impl<Scal=
ar, StorageOrder, PivIndex>::MatrixType&, PivIndex*, PivIndex&) [with Sca=
lar =3D double; int StorageOrder =3D 0; PivIndex =3D int; Eigen::internal=
::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D long int; Ei=
gen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::MatrixTyp=
e =3D Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::St=
ride<0, 0> >, -1, -1, false, true>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:321:68: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, S=
torageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::blocked_lu(Eigen::internal::partial_lu_impl<Scalar=
, StorageOrder, PivIndex>::Index, Eigen::internal::partial_lu_impl<Scalar=
, StorageOrder, PivIndex>::Index, Scalar*, Eigen::internal::partial_lu_im=
pl<Scalar, StorageOrder, PivIndex>::Index, PivIndex*, PivIndex&, Eigen::i=
nternal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index) [with Sc=
alar =3D double; int StorageOrder =3D 0; PivIndex =3D int; Eigen::interna=
l::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D long int]=E2=
=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:392:3: =
[ skipping 3 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<double,=
-1, -1>; typename Eigen::internal::traits<T>::Scalar =3D double]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:39:5: requir=
ed from =E2=80=98static void Eigen::internal::compute_inverse<MatrixType,=
ResultType, Size>::run(const MatrixType&, ResultType&) [with MatrixType =
=3D Eigen::Matrix<double, -1, -1>; ResultType =3D Eigen::Matrix<double, -=
1, -1>; int Size =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:305:5: requi=
red from =E2=80=98void Eigen::internal::inverse_impl<MatrixType>::evalTo(=
Dest&) const [with Dest =3D Eigen::Matrix<double, -1, -1>; MatrixType =3D=
Eigen::Matrix<double, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::inverse_impl<Eigen::Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:309:7: requ=
ired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRow=
s, _MaxCols>::Matrix(const Eigen::ReturnByValue<OtherDerived>&) [with Oth=
erDerived =3D Eigen::internal::inverse_impl<Eigen::Matrix<double, -1, -1>=
>; _Scalar =3D double; int _Rows =3D -1; int _Cols =3D -1; int _Options =
=3D 0; int _MaxRows =3D -1; int _MaxCols =3D -1]=E2=80=99
eigen_det.cpp:95:27: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix=
<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, 1, -1, =
false, true> >::<anonymous enum>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::i=
nternal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >=E2=80=
=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eige=
n::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >=
=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/CwiseNullaryOp.h:62:7:=
required from =E2=80=98class Eigen::CwiseNullaryOp<Eigen::internal::sc=
alar_constant_op<double>, Eigen::Matrix<double, -1, 1> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/CwiseBinaryOp.h:71:28:=
required from =E2=80=98struct Eigen::internal::traits<Eigen::CwiseBina=
ryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Block<Eig=
en::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen=
::Stride<0, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1, false,=
true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>=
, Eigen::Matrix<double, -1, 1> > > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:45=
:8: required from =E2=80=98struct Eigen::internal::traits<Eigen::SelfCw=
iseBinaryOp<Eigen::internal::scalar_product_op<double, double>, Eigen::Bl=
ock<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0=
, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1,=
false, true>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<=
double>, Eigen::Matrix<double, -1, 1> > > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:58=
:63: required from =E2=80=98class Eigen::SelfCwiseBinaryOp<Eigen::inter=
nal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::=
Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >,=
-1, -1, false, true>, -1, 1, true, true>, -1, 1, false, true>, Eigen::Cw=
iseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<d=
ouble, -1, 1> > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:19=
0:79: [ skipping 6 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<double,=
-1, -1>; typename Eigen::internal::traits<T>::Scalar =3D double]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:39:5: requir=
ed from =E2=80=98static void Eigen::internal::compute_inverse<MatrixType,=
ResultType, Size>::run(const MatrixType&, ResultType&) [with MatrixType =
=3D Eigen::Matrix<double, -1, -1>; ResultType =3D Eigen::Matrix<double, -=
1, -1>; int Size =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:305:5: requi=
red from =E2=80=98void Eigen::internal::inverse_impl<MatrixType>::evalTo(=
Dest&) const [with Dest =3D Eigen::Matrix<double, -1, -1>; MatrixType =3D=
Eigen::Matrix<double, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::inverse_impl<Eigen::Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:309:7: requ=
ired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRow=
s, _MaxCols>::Matrix(const Eigen::ReturnByValue<OtherDerived>&) [with Oth=
erDerived =3D Eigen::internal::inverse_impl<Eigen::Matrix<double, -1, -1>=
>; _Scalar =3D double; int _Rows =3D -1; int _Cols =3D -1; int _Options =
=3D 0; int _MaxRows =3D -1; int _MaxCols =3D -1]=E2=80=99
eigen_det.cpp:95:27: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, 1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Matrix<double, -1, 1> >::<anonymous enum>=E2=
=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen=
::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<=
Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0=
, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1, false, true>, Ei=
gen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::M=
atrix<double, -1, 1> > > >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<E=
igen::internal::scalar_product_op<double, double>, Eigen::Block<Eigen::Bl=
ock<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stri=
de<0, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1, false, true>=
, Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eige=
n::Matrix<double, -1, 1> > > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:58=
:63: required from =E2=80=98class Eigen::SelfCwiseBinaryOp<Eigen::inter=
nal::scalar_product_op<double, double>, Eigen::Block<Eigen::Block<Eigen::=
Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >,=
-1, -1, false, true>, -1, 1, true, true>, -1, 1, false, true>, Eigen::Cw=
iseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<d=
ouble, -1, 1> > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:19=
0:79: required from =E2=80=98Derived& Eigen::DenseBase<Derived>::operat=
or/=3D(const Scalar&) [with Derived =3D Eigen::Block<Eigen::Block<Eigen::=
Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >,=
-1, -1, false, true>, -1, 1, true, true>, -1, 1, false, true>; Eigen::De=
nseBase<Derived>::Scalar =3D double]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:281:9: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, Sto=
rageOrder, PivIndex>::unblocked_lu(Eigen::internal::partial_lu_impl<Scala=
r, StorageOrder, PivIndex>::MatrixType&, PivIndex*, PivIndex&) [with Scal=
ar =3D double; int StorageOrder =3D 0; PivIndex =3D int; Eigen::internal:=
:partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D long int; Eig=
en::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::MatrixType=
=3D Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Str=
ide<0, 0> >, -1, -1, false, true>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:321:68: =
required from =E2=80=98static Eigen::internal::partial_lu_impl<Scalar, S=
torageOrder, PivIndex>::Index Eigen::internal::partial_lu_impl<Scalar, St=
orageOrder, PivIndex>::blocked_lu(Eigen::internal::partial_lu_impl<Scalar=
, StorageOrder, PivIndex>::Index, Eigen::internal::partial_lu_impl<Scalar=
, StorageOrder, PivIndex>::Index, Scalar*, Eigen::internal::partial_lu_im=
pl<Scalar, StorageOrder, PivIndex>::Index, PivIndex*, PivIndex&, Eigen::i=
nternal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index) [with Sc=
alar =3D double; int StorageOrder =3D 0; PivIndex =3D int; Eigen::interna=
l::partial_lu_impl<Scalar, StorageOrder, PivIndex>::Index =3D long int]=E2=
=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:392:3: =
[ skipping 3 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<double,=
-1, -1>; typename Eigen::internal::traits<T>::Scalar =3D double]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:39:5: requir=
ed from =E2=80=98static void Eigen::internal::compute_inverse<MatrixType,=
ResultType, Size>::run(const MatrixType&, ResultType&) [with MatrixType =
=3D Eigen::Matrix<double, -1, -1>; ResultType =3D Eigen::Matrix<double, -=
1, -1>; int Size =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:305:5: requi=
red from =E2=80=98void Eigen::internal::inverse_impl<MatrixType>::evalTo(=
Dest&) const [with Dest =3D Eigen::Matrix<double, -1, -1>; MatrixType =3D=
Eigen::Matrix<double, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::inverse_impl<Eigen::Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:309:7: requ=
ired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRow=
s, _MaxCols>::Matrix(const Eigen::ReturnByValue<OtherDerived>&) [with Oth=
erDerived =3D Eigen::internal::inverse_impl<Eigen::Matrix<double, -1, -1>=
>; _Scalar =3D double; int _Rows =3D -1; int _Cols =3D -1; int _Options =
=3D 0; int _MaxRows =3D -1; int _MaxCols =3D -1]=E2=80=99
eigen_det.cpp:95:27: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, 1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_produ=
ct_op<double, double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<=
Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, t=
rue>, -1, 1, true, true>, -1, 1, false, true>, Eigen::CwiseNullaryOp<Eige=
n::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >=
>::<anonymous enum>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::int=
ernal::scalar_multiple_op<CppAD::AD<double> >, const Eigen::Block<Eigen::=
Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0=
, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1,=
false, true> > >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen:=
:internal::scalar_multiple_op<CppAD::AD<double> >, const Eigen::Block<Eig=
en::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1=
>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1=
, 1, false, true> > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/CwiseUnaryOp.h:105:7: =
required from =E2=80=98class Eigen::CwiseUnaryOpImpl<Eigen::internal::s=
calar_multiple_op<CppAD::AD<double> >, const Eigen::Block<Eigen::Block<Ei=
gen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen:=
:Stride<0, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1, false, =
true>, Eigen::Dense>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/CwiseUnaryOp.h:72:7: =
required from =E2=80=98class Eigen::CwiseUnaryOp<Eigen::internal::scalar=
_multiple_op<CppAD::AD<double> >, const Eigen::Block<Eigen::Block<Eigen::=
Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stri=
de<0, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1, false, true>=
>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Product.h:276:7: req=
uired from =E2=80=98static void Eigen::internal::outer_product_selector<0=
>::run(const ProductType&, Dest&, typename ProductType::Scalar) [with Pro=
ductType =3D Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Block=
<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0,=
0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1, false, true>, Eig=
en::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<do=
uble>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, 1, -1, fa=
lse, true>, 1, -1, false, true>, 2>; Dest =3D Eigen::Block<Eigen::Block<E=
igen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0=
> >, -1, -1, false, true>, -1, -1, false, true>; typename ProductType::Sc=
alar =3D CppAD::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Product.h:262:7: req=
uired from =E2=80=98void Eigen::GeneralProduct<Lhs, Rhs, 2>::scaleAndAddT=
o(Dest&, Eigen::GeneralProduct<Lhs, Rhs, 2>::Scalar) const [with Dest =3D=
Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1=
, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1, false, tru=
e>; Lhs =3D Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matr=
ix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, t=
rue>, -1, 1, true, true>, -1, 1, false, true>; Rhs =3D Eigen::Block<Eigen=
::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>,=
0, Eigen::Stride<0, 0> >, -1, -1, false, true>, 1, -1, false, true>, 1, =
-1, false, true>; Eigen::GeneralProduct<Lhs, Rhs, 2>::Scalar =3D CppAD::A=
D<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ProductBase.h:124:63: =
[ skipping 6 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:410:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>& Eigen::PartialPiv=
LU<MatrixType>::compute(const MatrixType&) [with _MatrixType =3D Eigen::M=
atrix<CppAD::AD<double>, -1, -1>; Eigen::PartialPivLU<MatrixType>::Matrix=
Type =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:222:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>::PartialPivLU(cons=
t MatrixType&) [with _MatrixType =3D Eigen::Matrix<CppAD::AD<double>, -1,=
-1>; Eigen::PartialPivLU<MatrixType>::MatrixType =3D Eigen::Matrix<CppAD=
::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<CppAD::=
AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =3D CppA=
D::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:54:41: r=
equired from =E2=80=98static typename Eigen::internal::traits<T>::Scalar =
Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const De=
rived&) [with Derived =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; int D=
eterminantType =3D -1; typename Eigen::internal::traits<T>::Scalar =3D Cp=
pAD::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:109:96: =
required from =E2=80=98typename Eigen::internal::traits<T>::Scalar Eigen:=
:MatrixBase<Derived>::determinant() const [with Derived =3D Eigen::Matrix=
<CppAD::AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =
=3D CppAD::AD<double>]=E2=80=99
eigen_det.cpp:80:32: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, 1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<=
Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -=
1, false, true>, -1, 1, true, true>, -1, 1, false, true> >::<anonymous en=
um>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eige=
n::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::S=
tride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, -1, 1, true, t=
rue> >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Block<Eigen::Block<=
Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eige=
n::Stride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, -1, 1, tru=
e, true> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:41:34: req=
uired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen:=
:Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Str=
ide<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, -1, 1, true, tru=
e>, 0>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:182:34: re=
quired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen=
::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::St=
ride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, -1, 1, true, tr=
ue>, 1>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Block.h:256:7: requi=
red from =E2=80=98class Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map=
<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, =
-1, false, true>, -1, -1, false, true>, -1, 1, true, true>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Product.h:276:7: req=
uired from =E2=80=98static void Eigen::internal::outer_product_selector<0=
>::run(const ProductType&, Dest&, typename ProductType::Scalar) [with Pro=
ductType =3D Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Block=
<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0,=
0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1, false, true>, Eig=
en::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<do=
uble>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, 1, -1, fa=
lse, true>, 1, -1, false, true>, 2>; Dest =3D Eigen::Block<Eigen::Block<E=
igen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0=
> >, -1, -1, false, true>, -1, -1, false, true>; typename ProductType::Sc=
alar =3D CppAD::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Product.h:262:7: [ s=
kipping 7 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:410:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>& Eigen::PartialPiv=
LU<MatrixType>::compute(const MatrixType&) [with _MatrixType =3D Eigen::M=
atrix<CppAD::AD<double>, -1, -1>; Eigen::PartialPivLU<MatrixType>::Matrix=
Type =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:222:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>::PartialPivLU(cons=
t MatrixType&) [with _MatrixType =3D Eigen::Matrix<CppAD::AD<double>, -1,=
-1>; Eigen::PartialPivLU<MatrixType>::MatrixType =3D Eigen::Matrix<CppAD=
::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<CppAD::=
AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =3D CppA=
D::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:54:41: r=
equired from =E2=80=98static typename Eigen::internal::traits<T>::Scalar =
Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const De=
rived&) [with Derived =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; int D=
eterminantType =3D -1; typename Eigen::internal::traits<T>::Scalar =3D Cp=
pAD::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:109:96: =
required from =E2=80=98typename Eigen::internal::traits<T>::Scalar Eigen:=
:MatrixBase<Derived>::determinant() const [with Derived =3D Eigen::Matrix=
<CppAD::AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =
=3D CppAD::AD<double>]=E2=80=99
eigen_det.cpp:80:32: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, 1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<=
Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -=
1, false, true>, -1, -1, false, true>, -1, 1, true, true> >::<anonymous e=
num>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen=
::internal::scalar_sum_op<CppAD::AD<double> >, Eigen::Block<Eigen::Block<=
Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eige=
n::Stride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, -1, 1, tru=
e, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<CppAD::=
AD<double> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eig=
en::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, =
false, true>, -1, 1, true, true>, -1, 1, false, true> > > >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<E=
igen::internal::scalar_sum_op<CppAD::AD<double> >, Eigen::Block<Eigen::Bl=
ock<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, =
Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, -1, 1,=
true, true>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<Cpp=
AD::AD<double> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map=
<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, =
-1, false, true>, -1, 1, true, true>, -1, 1, false, true> > > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:58=
:63: required from =E2=80=98class Eigen::SelfCwiseBinaryOp<Eigen::inter=
nal::scalar_sum_op<CppAD::AD<double> >, Eigen::Block<Eigen::Block<Eigen::=
Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stri=
de<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, -1, 1, true, true=
>, Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<CppAD::AD<doub=
le> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Mat=
rix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, =
true>, -1, 1, true, true>, -1, 1, false, true> > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/CwiseBinaryOp.h:235:77=
: required from =E2=80=98Derived& Eigen::MatrixBase<Derived>::operator+=
=3D(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived =3D Eigen:=
:CwiseUnaryOp<Eigen::internal::scalar_multiple_op<CppAD::AD<double> >, co=
nst Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD=
::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1=
, 1, true, true>, -1, 1, false, true> >; Derived =3D Eigen::Block<Eigen::=
Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0=
, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>, -1, =
1, true, true>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Product.h:276:7: req=
uired from =E2=80=98static void Eigen::internal::outer_product_selector<0=
>::run(const ProductType&, Dest&, typename ProductType::Scalar) [with Pro=
ductType =3D Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Block=
<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0,=
0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1, false, true>, Eig=
en::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<do=
uble>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, 1, -1, fa=
lse, true>, 1, -1, false, true>, 2>; Dest =3D Eigen::Block<Eigen::Block<E=
igen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0=
> >, -1, -1, false, true>, -1, -1, false, true>; typename ProductType::Sc=
alar =3D CppAD::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Product.h:262:7: req=
uired from =E2=80=98void Eigen::GeneralProduct<Lhs, Rhs, 2>::scaleAndAddT=
o(Dest&, Eigen::GeneralProduct<Lhs, Rhs, 2>::Scalar) const [with Dest =3D=
Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1=
, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1, false, tru=
e>; Lhs =3D Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matr=
ix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, t=
rue>, -1, 1, true, true>, -1, 1, false, true>; Rhs =3D Eigen::Block<Eigen=
::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<double>, -1, -1>,=
0, Eigen::Stride<0, 0> >, -1, -1, false, true>, 1, -1, false, true>, 1, =
-1, false, true>; Eigen::GeneralProduct<Lhs, Rhs, 2>::Scalar =3D CppAD::A=
D<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ProductBase.h:124:63: =
[ skipping 6 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:410:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>& Eigen::PartialPiv=
LU<MatrixType>::compute(const MatrixType&) [with _MatrixType =3D Eigen::M=
atrix<CppAD::AD<double>, -1, -1>; Eigen::PartialPivLU<MatrixType>::Matrix=
Type =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:222:3: =
required from =E2=80=98Eigen::PartialPivLU<MatrixType>::PartialPivLU(cons=
t MatrixType&) [with _MatrixType =3D Eigen::Matrix<CppAD::AD<double>, -1,=
-1>; Eigen::PartialPivLU<MatrixType>::MatrixType =3D Eigen::Matrix<CppAD=
::AD<double>, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<CppAD::=
AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =3D CppA=
D::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:54:41: r=
equired from =E2=80=98static typename Eigen::internal::traits<T>::Scalar =
Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const De=
rived&) [with Derived =3D Eigen::Matrix<CppAD::AD<double>, -1, -1>; int D=
eterminantType =3D -1; typename Eigen::internal::traits<T>::Scalar =3D Cp=
pAD::AD<double>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Determinant.h:109:96: =
required from =E2=80=98typename Eigen::internal::traits<T>::Scalar Eigen:=
:MatrixBase<Derived>::determinant() const [with Derived =3D Eigen::Matrix=
<CppAD::AD<double>, -1, -1>; typename Eigen::internal::traits<T>::Scalar =
=3D CppAD::AD<double>]=E2=80=99
eigen_det.cpp:80:32: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, 1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_o=
p<CppAD::AD<double> >, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<=
Eigen::Matrix<CppAD::AD<double>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -=
1, false, true>, -1, -1, false, true>, -1, 1, true, true>, Eigen::CwiseUn=
aryOp<Eigen::internal::scalar_multiple_op<CppAD::AD<double> >, const Eige=
n::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<CppAD::AD<dou=
ble>, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, 1, tru=
e, true>, -1, 1, false, true> > > >::<anonymous enum>=E2=80=99 [-Wenum-co=
mpare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::int=
ernal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen:=
:Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >=
, -1, -1, false, true>, -1, 1, true, true>, -1, 1, false, true> > >=E2=80=
=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen:=
:internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Ei=
gen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, =
0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1, false, true> > >=E2=
=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/CwiseUnaryOp.h:105:7: =
required from =E2=80=98class Eigen::CwiseUnaryOpImpl<Eigen::internal::s=
calar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Block<E=
igen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1=
, false, true>, -1, 1, true, true>, -1, 1, false, true>, Eigen::Dense>=E2=
=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/CwiseUnaryOp.h:72:7: =
required from =E2=80=98class Eigen::CwiseUnaryOp<Eigen::internal::scalar=
_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen:=
:Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, fal=
se, true>, -1, 1, true, true>, -1, 1, false, true> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Product.h:276:7: req=
uired from =E2=80=98static void Eigen::internal::outer_product_selector<0=
>::run(const ProductType&, Dest&, typename ProductType::Scalar) [with Pro=
ductType =3D Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Block=
<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, =
-1, false, true>, -1, 1, true, true>, -1, 1, false, true>, Eigen::Block<E=
igen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eig=
en::Stride<0, 0> >, -1, -1, false, true>, 1, -1, false, true>, 1, -1, fal=
se, true>, 2>; Dest =3D Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matri=
x<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1=
, false, true>; typename ProductType::Scalar =3D double]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Product.h:262:7: req=
uired from =E2=80=98void Eigen::GeneralProduct<Lhs, Rhs, 2>::scaleAndAddT=
o(Dest&, Eigen::GeneralProduct<Lhs, Rhs, 2>::Scalar) const [with Dest =3D=
Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, E=
igen::Stride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>; Lhs =3D=
Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, =
-1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, 1, true, tru=
e>, -1, 1, false, true>; Rhs =3D Eigen::Block<Eigen::Block<Eigen::Block<E=
igen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1=
, false, true>, 1, -1, false, true>, 1, -1, false, true>; Eigen::GeneralP=
roduct<Lhs, Rhs, 2>::Scalar =3D double]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ProductBase.h:124:63: =
[ skipping 8 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<double,=
-1, -1>; typename Eigen::internal::traits<T>::Scalar =3D double]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:39:5: requir=
ed from =E2=80=98static void Eigen::internal::compute_inverse<MatrixType,=
ResultType, Size>::run(const MatrixType&, ResultType&) [with MatrixType =
=3D Eigen::Matrix<double, -1, -1>; ResultType =3D Eigen::Matrix<double, -=
1, -1>; int Size =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:305:5: requi=
red from =E2=80=98void Eigen::internal::inverse_impl<MatrixType>::evalTo(=
Dest&) const [with Dest =3D Eigen::Matrix<double, -1, -1>; MatrixType =3D=
Eigen::Matrix<double, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::inverse_impl<Eigen::Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:309:7: requ=
ired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRow=
s, _MaxCols>::Matrix(const Eigen::ReturnByValue<OtherDerived>&) [with Oth=
erDerived =3D Eigen::internal::inverse_impl<Eigen::Matrix<double, -1, -1>=
>; _Scalar =3D double; int _Rows =3D -1; int _Cols =3D -1; int _Options =
=3D 0; int _MaxRows =3D -1; int _MaxCols =3D -1]=E2=80=99
eigen_det.cpp:95:27: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, 1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<=
Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, t=
rue>, -1, 1, true, true>, -1, 1, false, true> >::<anonymous enum>=E2=80=99=
[-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Block<Eigen::Block<Eige=
n::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0>=
>, -1, -1, false, true>, -1, -1, false, true>, -1, 1, true, true> >=E2=80=
=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Block<Eigen::Block<=
Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0=
, 0> >, -1, -1, false, true>, -1, -1, false, true>, -1, 1, true, true> >=E2=
=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:41:34: req=
uired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen:=
:Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >=
, -1, -1, false, true>, -1, -1, false, true>, -1, 1, true, true>, 0>=E2=80=
=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:182:34: re=
quired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Block<Eigen=
::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> =
>, -1, -1, false, true>, -1, -1, false, true>, -1, 1, true, true>, 1>=E2=80=
=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Block.h:256:7: requi=
red from =E2=80=98class Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map=
<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, =
true>, -1, -1, false, true>, -1, 1, true, true>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Product.h:276:7: req=
uired from =E2=80=98static void Eigen::internal::outer_product_selector<0=
>::run(const ProductType&, Dest&, typename ProductType::Scalar) [with Pro=
ductType =3D Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Block=
<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, =
-1, false, true>, -1, 1, true, true>, -1, 1, false, true>, Eigen::Block<E=
igen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eig=
en::Stride<0, 0> >, -1, -1, false, true>, 1, -1, false, true>, 1, -1, fal=
se, true>, 2>; Dest =3D Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matri=
x<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1=
, false, true>; typename ProductType::Scalar =3D double]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Product.h:262:7: [ s=
kipping 9 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<double,=
-1, -1>; typename Eigen::internal::traits<T>::Scalar =3D double]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:39:5: requir=
ed from =E2=80=98static void Eigen::internal::compute_inverse<MatrixType,=
ResultType, Size>::run(const MatrixType&, ResultType&) [with MatrixType =
=3D Eigen::Matrix<double, -1, -1>; ResultType =3D Eigen::Matrix<double, -=
1, -1>; int Size =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:305:5: requi=
red from =E2=80=98void Eigen::internal::inverse_impl<MatrixType>::evalTo(=
Dest&) const [with Dest =3D Eigen::Matrix<double, -1, -1>; MatrixType =3D=
Eigen::Matrix<double, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::inverse_impl<Eigen::Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:309:7: requ=
ired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRow=
s, _MaxCols>::Matrix(const Eigen::ReturnByValue<OtherDerived>&) [with Oth=
erDerived =3D Eigen::internal::inverse_impl<Eigen::Matrix<double, -1, -1>=
>; _Scalar =3D double; int _Rows =3D -1; int _Cols =3D -1; int _Options =
=3D 0; int _MaxRows =3D -1; int _MaxCols =3D -1]=E2=80=99
eigen_det.cpp:95:27: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, 1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<=
Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, t=
rue>, -1, -1, false, true>, -1, 1, true, true> >::<anonymous enum>=E2=80=99=
[-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Matrix<bool, -1, 1, 0, =
-1, 1> >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Matrix<bool, -1, 1,=
0, -1, 1> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/PlainObjectBase.h:65:7=
: required from =E2=80=98class Eigen::PlainObjectBase<Eigen::Matrix<boo=
l, -1, 1, 0, -1, 1> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:140:7: requ=
ired from =E2=80=98class Eigen::Matrix<bool, -1, 1, 0, -1, 1>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/PermutationMatrix.h:57=
0:99: required from =E2=80=98void Eigen::internal::permut_matrix_produc=
t_retval<PermutationType, MatrixType, Side, Transposed>::evalTo(Dest&) co=
nst [with Dest =3D Eigen::Matrix<double, -1, -1>; PermutationType =3D Eig=
en::PermutationMatrix<-1, -1, int>; MatrixType =3D Eigen::CwiseNullaryOp<=
Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1=
> >; int Side =3D 1; bool Transposed =3D false]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::permut_matrix_product_retval<Eigen::PermutationMatrix<-1, -1, i=
nt>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, E=
igen::Matrix<double, -1, -1> >, 1, false>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Assign.h:589:3: [ sk=
ipping 8 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:203:34: req=
uired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRo=
ws, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _=
MaxCols>::operator=3D(const Eigen::ReturnByValue<OtherDerived>&) [with Ot=
herDerived =3D Eigen::internal::solve_retval_base<Eigen::PartialPivLU<Eig=
en::Matrix<double, -1, -1> >, Eigen::CwiseNullaryOp<Eigen::internal::scal=
ar_identity_op<double>, Eigen::Matrix<double, -1, -1> > >; _Scalar =3D do=
uble; int _Rows =3D -1; int _Cols =3D -1; int _Options =3D 0; int _MaxRow=
s =3D -1; int _MaxCols =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:39:5: requir=
ed from =E2=80=98static void Eigen::internal::compute_inverse<MatrixType,=
ResultType, Size>::run(const MatrixType&, ResultType&) [with MatrixType =
=3D Eigen::Matrix<double, -1, -1>; ResultType =3D Eigen::Matrix<double, -=
1, -1>; int Size =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:305:5: requi=
red from =E2=80=98void Eigen::internal::inverse_impl<MatrixType>::evalTo(=
Dest&) const [with Dest =3D Eigen::Matrix<double, -1, -1>; MatrixType =3D=
Eigen::Matrix<double, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::inverse_impl<Eigen::Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:309:7: requ=
ired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRow=
s, _MaxCols>::Matrix(const Eigen::ReturnByValue<OtherDerived>&) [with Oth=
erDerived =3D Eigen::internal::inverse_impl<Eigen::Matrix<double, -1, -1>=
>; _Scalar =3D double; int _Rows =3D -1; int _Cols =3D -1; int _Options =
=3D 0; int _MaxRows =3D -1; int _MaxCols =3D -1]=E2=80=99
eigen_det.cpp:95:27: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, 1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Matrix<bool, -1, 1, 0, -1, 1> >::<anonymous=
enum>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Block<Eigen::Matrix<dou=
ble, -1, -1>, 1, -1, false, true> >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Block<Eigen::Matrix=
<double, -1, -1>, 1, -1, false, true> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:41:34: req=
uired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Matrix<doubl=
e, -1, -1>, 1, -1, false, true>, 0>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MapBase.h:182:34: re=
quired from =E2=80=98class Eigen::MapBase<Eigen::Block<Eigen::Matrix<doub=
le, -1, -1>, 1, -1, false, true>, 1>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Block.h:256:7: requi=
red from =E2=80=98class Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1=
, false, true>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/PermutationMatrix.h:58=
5:19: required from =E2=80=98void Eigen::internal::permut_matrix_produc=
t_retval<PermutationType, MatrixType, Side, Transposed>::evalTo(Dest&) co=
nst [with Dest =3D Eigen::Matrix<double, -1, -1>; PermutationType =3D Eig=
en::PermutationMatrix<-1, -1, int>; MatrixType =3D Eigen::CwiseNullaryOp<=
Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1=
> >; int Side =3D 1; bool Transposed =3D false]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
[ skipping 9 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:203:34: req=
uired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRo=
ws, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _=
MaxCols>::operator=3D(const Eigen::ReturnByValue<OtherDerived>&) [with Ot=
herDerived =3D Eigen::internal::solve_retval_base<Eigen::PartialPivLU<Eig=
en::Matrix<double, -1, -1> >, Eigen::CwiseNullaryOp<Eigen::internal::scal=
ar_identity_op<double>, Eigen::Matrix<double, -1, -1> > >; _Scalar =3D do=
uble; int _Rows =3D -1; int _Cols =3D -1; int _Options =3D 0; int _MaxRow=
s =3D -1; int _MaxCols =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:39:5: requir=
ed from =E2=80=98static void Eigen::internal::compute_inverse<MatrixType,=
ResultType, Size>::run(const MatrixType&, ResultType&) [with MatrixType =
=3D Eigen::Matrix<double, -1, -1>; ResultType =3D Eigen::Matrix<double, -=
1, -1>; int Size =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:305:5: requi=
red from =E2=80=98void Eigen::internal::inverse_impl<MatrixType>::evalTo(=
Dest&) const [with Dest =3D Eigen::Matrix<double, -1, -1>; MatrixType =3D=
Eigen::Matrix<double, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::inverse_impl<Eigen::Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:309:7: requ=
ired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRow=
s, _MaxCols>::Matrix(const Eigen::ReturnByValue<OtherDerived>&) [with Oth=
erDerived =3D Eigen::internal::inverse_impl<Eigen::Matrix<double, -1, -1>=
>; _Scalar =3D double; int _Rows =3D -1; int _Cols =3D -1; int _Options =
=3D 0; int _MaxRows =3D -1; int _MaxCols =3D -1]=E2=80=99
eigen_det.cpp:95:27: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1,=
false, true> >::<anonymous enum>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::Block<const Eigen::Cwis=
eNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<dou=
ble, -1, -1> >, 1, -1, false, false> >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::Block<const Eigen::=
CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix=
<double, -1, -1> >, 1, -1, false, false> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Block.h:110:103: req=
uired from =E2=80=98class Eigen::Block<const Eigen::CwiseNullaryOp<Eigen:=
:internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >, 1=
, -1, false, false>=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/PermutationMatrix.h:59=
8:11: required from =E2=80=98void Eigen::internal::permut_matrix_produc=
t_retval<PermutationType, MatrixType, Side, Transposed>::evalTo(Dest&) co=
nst [with Dest =3D Eigen::Matrix<double, -1, -1>; PermutationType =3D Eig=
en::PermutationMatrix<-1, -1, int>; MatrixType =3D Eigen::CwiseNullaryOp<=
Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1=
> >; int Side =3D 1; bool Transposed =3D false]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::permut_matrix_product_retval<Eigen::PermutationMatrix<-1, -1, i=
nt>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, E=
igen::Matrix<double, -1, -1> >, 1, false>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Assign.h:589:3: requ=
ired from =E2=80=98Derived& Eigen::MatrixBase<Derived>::operator=3D(const=
Eigen::ReturnByValue<OtherDerived>&) [with OtherDerived =3D Eigen::inter=
nal::permut_matrix_product_retval<Eigen::PermutationMatrix<-1, -1, int>, =
Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen:=
:Matrix<double, -1, -1> >, 1, false>; Derived =3D Eigen::Matrix<double, -=
1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/PlainObjectBase.h:392:=
34: [ skipping 7 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:203:34: req=
uired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRo=
ws, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _=
MaxCols>::operator=3D(const Eigen::ReturnByValue<OtherDerived>&) [with Ot=
herDerived =3D Eigen::internal::solve_retval_base<Eigen::PartialPivLU<Eig=
en::Matrix<double, -1, -1> >, Eigen::CwiseNullaryOp<Eigen::internal::scal=
ar_identity_op<double>, Eigen::Matrix<double, -1, -1> > >; _Scalar =3D do=
uble; int _Rows =3D -1; int _Cols =3D -1; int _Options =3D 0; int _MaxRow=
s =3D -1; int _MaxCols =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:39:5: requir=
ed from =E2=80=98static void Eigen::internal::compute_inverse<MatrixType,=
ResultType, Size>::run(const MatrixType&, ResultType&) [with MatrixType =
=3D Eigen::Matrix<double, -1, -1>; ResultType =3D Eigen::Matrix<double, -=
1, -1>; int Size =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:305:5: requi=
red from =E2=80=98void Eigen::internal::inverse_impl<MatrixType>::evalTo(=
Dest&) const [with Dest =3D Eigen::Matrix<double, -1, -1>; MatrixType =3D=
Eigen::Matrix<double, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::inverse_impl<Eigen::Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:309:7: requ=
ired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRow=
s, _MaxCols>::Matrix(const Eigen::ReturnByValue<OtherDerived>&) [with Oth=
erDerived =3D Eigen::internal::inverse_impl<Eigen::Matrix<double, -1, -1>=
>; _Scalar =3D double; int _Rows =3D -1; int _Cols =3D -1; int _Options =
=3D 0; int _MaxRows =3D -1; int _MaxCols =3D -1]=E2=80=99
eigen_det.cpp:95:27: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Block<const Eigen::CwiseNullaryOp<Eigen::in=
ternal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1> >, 1, -=
1, false, false> >::<anonymous enum>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::SelfCwiseBinaryOp<Eigen=
::internal::scalar_sum_op<double>, Eigen::Block<Eigen::Block<Eigen::Block=
<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, =
-1, false, true>, -1, -1, false, true>, -1, 1, true, true>, Eigen::CwiseU=
naryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Ei=
gen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eige=
n::Stride<0, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1, false=
, true> > > >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::SelfCwiseBinaryOp<E=
igen::internal::scalar_sum_op<double>, Eigen::Block<Eigen::Block<Eigen::B=
lock<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, =
-1, -1, false, true>, -1, -1, false, true>, -1, 1, true, true>, Eigen::Cw=
iseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::Bloc=
k<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, =
Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1, f=
alse, true> > > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:58=
:63: required from =E2=80=98class Eigen::SelfCwiseBinaryOp<Eigen::inter=
nal::scalar_sum_op<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen:=
:Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, fal=
se, true>, -1, -1, false, true>, -1, 1, true, true>, Eigen::CwiseUnaryOp<=
Eigen::internal::scalar_multiple_op<double>, const Eigen::Block<Eigen::Bl=
ock<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stri=
de<0, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1, false, true>=
> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/CwiseBinaryOp.h:235:77=
: required from =E2=80=98Derived& Eigen::MatrixBase<Derived>::operator+=
=3D(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived =3D Eigen:=
:CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const Eigen::B=
lock<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, =
0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, 1, true, true>, -1, 1=
, false, true> >; Derived =3D Eigen::Block<Eigen::Block<Eigen::Block<Eige=
n::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, f=
alse, true>, -1, -1, false, true>, -1, 1, true, true>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Product.h:276:7: req=
uired from =E2=80=98static void Eigen::internal::outer_product_selector<0=
>::run(const ProductType&, Dest&, typename ProductType::Scalar) [with Pro=
ductType =3D Eigen::GeneralProduct<Eigen::Block<Eigen::Block<Eigen::Block=
<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, =
-1, false, true>, -1, 1, true, true>, -1, 1, false, true>, Eigen::Block<E=
igen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eig=
en::Stride<0, 0> >, -1, -1, false, true>, 1, -1, false, true>, 1, -1, fal=
se, true>, 2>; Dest =3D Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matri=
x<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1=
, false, true>; typename ProductType::Scalar =3D double]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Product.h:262:7: req=
uired from =E2=80=98void Eigen::GeneralProduct<Lhs, Rhs, 2>::scaleAndAddT=
o(Dest&, Eigen::GeneralProduct<Lhs, Rhs, 2>::Scalar) const [with Dest =3D=
Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, E=
igen::Stride<0, 0> >, -1, -1, false, true>, -1, -1, false, true>; Lhs =3D=
Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, =
-1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, 1, true, tru=
e>, -1, 1, false, true>; Rhs =3D Eigen::Block<Eigen::Block<Eigen::Block<E=
igen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1=
, false, true>, 1, -1, false, true>, 1, -1, false, true>; Eigen::GeneralP=
roduct<Lhs, Rhs, 2>::Scalar =3D double]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ProductBase.h:124:63: =
[ skipping 8 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/LU/PartialPivLU.h:489:42: =
required from =E2=80=98const Eigen::PartialPivLU<Eigen::Matrix<typename =
Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCom=
pileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (Eigen::AutoAlig=
n | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? Eigen::Ro=
wMajor : Eigen::ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompile=
Time, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBa=
se<Derived>::partialPivLu() const [with Derived =3D Eigen::Matrix<double,=
-1, -1>; typename Eigen::internal::traits<T>::Scalar =3D double]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:39:5: requir=
ed from =E2=80=98static void Eigen::internal::compute_inverse<MatrixType,=
ResultType, Size>::run(const MatrixType&, ResultType&) [with MatrixType =
=3D Eigen::Matrix<double, -1, -1>; ResultType =3D Eigen::Matrix<double, -=
1, -1>; int Size =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:305:5: requi=
red from =E2=80=98void Eigen::internal::inverse_impl<MatrixType>::evalTo(=
Dest&) const [with Dest =3D Eigen::Matrix<double, -1, -1>; MatrixType =3D=
Eigen::Matrix<double, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::inverse_impl<Eigen::Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:309:7: requ=
ired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRow=
s, _MaxCols>::Matrix(const Eigen::ReturnByValue<OtherDerived>&) [with Oth=
erDerived =3D Eigen::internal::inverse_impl<Eigen::Matrix<double, -1, -1>=
>; _Scalar =3D double; int _Rows =3D -1; int _Cols =3D -1; int _Options =
=3D 0; int _MaxRows =3D -1; int _MaxCols =3D -1]=E2=80=99
eigen_det.cpp:95:27: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, 1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_o=
p<double>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matri=
x<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>, -1, -1=
, false, true>, -1, 1, true, true>, Eigen::CwiseUnaryOp<Eigen::internal::=
scalar_multiple_op<double>, const Eigen::Block<Eigen::Block<Eigen::Block<=
Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -=
1, false, true>, -1, 1, true, true>, -1, 1, false, true> > > >::<anonymou=
s enum>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::SwapWrapper<Eigen::Bloc=
k<Eigen::Matrix<double, -1, -1>, 1, -1, false, true> > >=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::SwapWrapper<Eigen::=
Block<Eigen::Matrix<double, -1, -1>, 1, -1, false, true> > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Swap.h:40:41: requir=
ed from =E2=80=98class Eigen::SwapWrapper<Eigen::Block<Eigen::Matrix<doub=
le, -1, -1>, 1, -1, false, true> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:399:7: r=
equired from =E2=80=98void Eigen::DenseBase<Derived>::swap(const Eigen::D=
enseBase<OtherDerived>&, int) [with OtherDerived =3D Eigen::Block<Eigen::=
Matrix<double, -1, -1>, 1, -1, false, true>; Derived =3D Eigen::Block<Eig=
en::Matrix<double, -1, -1>, 1, -1, false, true>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/PermutationMatrix.h:58=
5:19: required from =E2=80=98void Eigen::internal::permut_matrix_produc=
t_retval<PermutationType, MatrixType, Side, Transposed>::evalTo(Dest&) co=
nst [with Dest =3D Eigen::Matrix<double, -1, -1>; PermutationType =3D Eig=
en::PermutationMatrix<-1, -1, int>; MatrixType =3D Eigen::CwiseNullaryOp<=
Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1=
> >; int Side =3D 1; bool Transposed =3D false]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::permut_matrix_product_retval<Eigen::PermutationMatrix<-1, -1, i=
nt>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, E=
igen::Matrix<double, -1, -1> >, 1, false>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Assign.h:589:3: [ sk=
ipping 8 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:203:34: req=
uired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRo=
ws, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _=
MaxCols>::operator=3D(const Eigen::ReturnByValue<OtherDerived>&) [with Ot=
herDerived =3D Eigen::internal::solve_retval_base<Eigen::PartialPivLU<Eig=
en::Matrix<double, -1, -1> >, Eigen::CwiseNullaryOp<Eigen::internal::scal=
ar_identity_op<double>, Eigen::Matrix<double, -1, -1> > >; _Scalar =3D do=
uble; int _Rows =3D -1; int _Cols =3D -1; int _Options =3D 0; int _MaxRow=
s =3D -1; int _MaxCols =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:39:5: requir=
ed from =E2=80=98static void Eigen::internal::compute_inverse<MatrixType,=
ResultType, Size>::run(const MatrixType&, ResultType&) [with MatrixType =
=3D Eigen::Matrix<double, -1, -1>; ResultType =3D Eigen::Matrix<double, -=
1, -1>; int Size =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:305:5: requi=
red from =E2=80=98void Eigen::internal::inverse_impl<MatrixType>::evalTo(=
Dest&) const [with Dest =3D Eigen::Matrix<double, -1, -1>; MatrixType =3D=
Eigen::Matrix<double, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::inverse_impl<Eigen::Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:309:7: requ=
ired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRow=
s, _MaxCols>::Matrix(const Eigen::ReturnByValue<OtherDerived>&) [with Oth=
erDerived =3D Eigen::internal::inverse_impl<Eigen::Matrix<double, -1, -1>=
>; _Scalar =3D double; int _Rows =3D -1; int _Cols =3D -1; int _Options =
=3D 0; int _MaxRows =3D -1; int _MaxCols =3D -1]=E2=80=99
eigen_det.cpp:95:27: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<1, -1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1,=
false, true> >::<anonymous enum>=E2=80=99 [-Wenum-compare]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h: In instan=
tiation of =E2=80=98class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::i=
nternal::scalar_constant_op<bool>, Eigen::Matrix<bool, -1, 1, 0, -1, 1> >=
>=E2=80=99:
/home/bradbell/prefix/eigen/include/Eigen/src/Core/MatrixBase.h:61:34: =
required from =E2=80=98class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eige=
n::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, -1, 1, 0, -1, =
1> > >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/CwiseNullaryOp.h:62:7:=
required from =E2=80=98class Eigen::CwiseNullaryOp<Eigen::internal::sc=
alar_constant_op<bool>, Eigen::Matrix<bool, -1, 1, 0, -1, 1> >=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/CwiseNullaryOp.h:341:5=
2: required from =E2=80=98Derived& Eigen::DenseBase<Derived>::setConsta=
nt(const Scalar&) [with Derived =3D Eigen::Matrix<bool, -1, 1, 0, -1, 1>;=
Eigen::DenseBase<Derived>::Scalar =3D bool]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/CwiseNullaryOp.h:331:3=
: required from =E2=80=98void Eigen::DenseBase<Derived>::fill(const Sca=
lar&) [with Derived =3D Eigen::Matrix<bool, -1, 1, 0, -1, 1>; Eigen::Dens=
eBase<Derived>::Scalar =3D bool]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/PermutationMatrix.h:57=
1:9: required from =E2=80=98void Eigen::internal::permut_matrix_product=
_retval<PermutationType, MatrixType, Side, Transposed>::evalTo(Dest&) con=
st [with Dest =3D Eigen::Matrix<double, -1, -1>; PermutationType =3D Eige=
n::PermutationMatrix<-1, -1, int>; MatrixType =3D Eigen::CwiseNullaryOp<E=
igen::internal::scalar_identity_op<double>, Eigen::Matrix<double, -1, -1>=
>; int Side =3D 1; bool Transposed =3D false]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
[ skipping 9 instantiation contexts ]
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:203:34: req=
uired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRo=
ws, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _=
MaxCols>::operator=3D(const Eigen::ReturnByValue<OtherDerived>&) [with Ot=
herDerived =3D Eigen::internal::solve_retval_base<Eigen::PartialPivLU<Eig=
en::Matrix<double, -1, -1> >, Eigen::CwiseNullaryOp<Eigen::internal::scal=
ar_identity_op<double>, Eigen::Matrix<double, -1, -1> > >; _Scalar =3D do=
uble; int _Rows =3D -1; int _Cols =3D -1; int _Options =3D 0; int _MaxRow=
s =3D -1; int _MaxCols =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:39:5: requir=
ed from =E2=80=98static void Eigen::internal::compute_inverse<MatrixType,=
ResultType, Size>::run(const MatrixType&, ResultType&) [with MatrixType =
=3D Eigen::Matrix<double, -1, -1>; ResultType =3D Eigen::Matrix<double, -=
1, -1>; int Size =3D -1]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/LU/Inverse.h:305:5: requi=
red from =E2=80=98void Eigen::internal::inverse_impl<MatrixType>::evalTo(=
Dest&) const [with Dest =3D Eigen::Matrix<double, -1, -1>; MatrixType =3D=
Eigen::Matrix<double, -1, -1>]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/ReturnByValue.h:74:7: =
required from =E2=80=98void Eigen::ReturnByValue<Derived>::evalTo(Dest&=
) const [with Dest =3D Eigen::Matrix<double, -1, -1>; Derived =3D Eigen::=
internal::inverse_impl<Eigen::Matrix<double, -1, -1> >]=E2=80=99
/home/bradbell/prefix/eigen/include/Eigen/src/Core/Matrix.h:309:7: requ=
ired from =E2=80=98Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRow=
s, _MaxCols>::Matrix(const Eigen::ReturnByValue<OtherDerived>&) [with Oth=
erDerived =3D Eigen::internal::inverse_impl<Eigen::Matrix<double, -1, -1>=
>; _Scalar =3D double; int _Rows =3D -1; int _Cols =3D -1; int _Options =
=3D 0; int _MaxRows =3D -1; int _MaxCols =3D -1]=E2=80=99
eigen_det.cpp:95:27: required from here
/home/bradbell/prefix/eigen/include/Eigen/src/Core/DenseBase.h:103:10: wa=
rning: enumeral mismatch in conditional expression: =E2=80=98Eigen::inter=
nal::size_at_compile_time<-1, 1>::<anonymous enum>=E2=80=99 vs =E2=80=98E=
igen::internal::traits<Eigen::Matrix<bool, -1, 1, 0, -1, 1> >::<anonymous=
enum>=E2=80=99 [-Wenum-compare]
../test_one.exe
eigen_det OK
OK: No memory leak detected
All 2 tests passed.
| Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |