From f0238cfb6997c4acfc2bd200de7295f3fa36968f Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sun, 3 Mar 2019 21:09:10 +0100 Subject: don't index Eigen --- eigen/doc/examples/class_VectorBlock.cpp | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100644 eigen/doc/examples/class_VectorBlock.cpp (limited to 'eigen/doc/examples/class_VectorBlock.cpp') diff --git a/eigen/doc/examples/class_VectorBlock.cpp b/eigen/doc/examples/class_VectorBlock.cpp deleted file mode 100644 index dc213df..0000000 --- a/eigen/doc/examples/class_VectorBlock.cpp +++ /dev/null @@ -1,27 +0,0 @@ -#include -#include -using namespace Eigen; -using namespace std; - -template -Eigen::VectorBlock -segmentFromRange(MatrixBase& v, int start, int end) -{ - return Eigen::VectorBlock(v.derived(), start, end-start); -} - -template -const Eigen::VectorBlock -segmentFromRange(const MatrixBase& v, int start, int end) -{ - return Eigen::VectorBlock(v.derived(), start, end-start); -} - -int main(int, char**) -{ - Matrix v; v << 1,2,3,4,5,6; - cout << segmentFromRange(2*v, 2, 4) << endl; // calls the const version - segmentFromRange(v, 1, 3) *= 5; // calls the non-const version - cout << "Now the vector v is:" << endl << v << endl; - return 0; -} -- cgit v1.2.3