@@ -101,7 +101,7 @@ generateRowMajorMatrix(const Eigen::DenseIndex rows,
101101 typedef Eigen::Matrix<Scalar,Eigen::Dynamic,Eigen::Dynamic,Eigen::RowMajor> RowMajorMatrix;
102102 RowMajorMatrix A (rows, cols);
103103 typedef Eigen::Matrix<Scalar,Eigen::Dynamic,1 > Vector;
104- Eigen::Map<Vector>(A.data (),A.size ()) = Vector::LinSpaced (A.size (),1 , A.size ());
104+ Eigen::Map<Vector>(A.data (),A.size ()) = Vector::LinSpaced (A.size (), 1 , static_cast <Scalar>( A.size () ));
105105 std::cout << " Matrix values:\n " << A << std::endl;
106106 return A;
107107}
@@ -112,7 +112,7 @@ generateRowMajorVector(const Eigen::DenseIndex size)
112112{
113113 typedef Eigen::Matrix<Scalar,1 ,Eigen::Dynamic,Eigen::RowMajor> RowMajorVector;
114114 RowMajorVector A (size);
115- A.setLinSpaced (size,1 , size);
115+ A.setLinSpaced (size, 1 , static_cast <Scalar>( size) );
116116 std::cout << " Vector values: " << A.transpose () << std::endl;
117117 return A;
118118}
@@ -125,7 +125,7 @@ generateColMajorMatrix(const Eigen::DenseIndex rows,
125125 typedef Eigen::Matrix<Scalar,Eigen::Dynamic,Eigen::Dynamic> ColMajorMatrix;
126126 ColMajorMatrix A (rows, cols);
127127 typedef Eigen::Matrix<Scalar,Eigen::Dynamic,1 > Vector;
128- Eigen::Map<Vector>(A.data (),A.size ()) = Vector::LinSpaced (A.size (),1 , A.size ());
128+ Eigen::Map<Vector>(A.data (),A.size ()) = Vector::LinSpaced (A.size (), 1 , static_cast <Scalar>( A.size () ));
129129 std::cout << " Matrix values:\n " << A << std::endl;
130130 return A;
131131}
@@ -136,7 +136,7 @@ generateColMajorVector(const Eigen::DenseIndex size)
136136{
137137 typedef Eigen::Matrix<Scalar,1 ,Eigen::Dynamic> ColMajorVector;
138138 ColMajorVector A (size);
139- A.setLinSpaced (size,1 , size);
139+ A.setLinSpaced (size, 1 , static_cast <Scalar>( size) );
140140 std::cout << " Vector values: " << A.transpose () << std::endl;
141141 return A;
142142}
0 commit comments