summaryrefslogtreecommitdiffhomepage
path: root/eigen/doc/examples/class_Block.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'eigen/doc/examples/class_Block.cpp')
-rw-r--r--eigen/doc/examples/class_Block.cpp27
1 files changed, 0 insertions, 27 deletions
diff --git a/eigen/doc/examples/class_Block.cpp b/eigen/doc/examples/class_Block.cpp
deleted file mode 100644
index ace719a..0000000
--- a/eigen/doc/examples/class_Block.cpp
+++ /dev/null
@@ -1,27 +0,0 @@
-#include <Eigen/Core>
-#include <iostream>
-using namespace Eigen;
-using namespace std;
-
-template<typename Derived>
-Eigen::Block<Derived>
-topLeftCorner(MatrixBase<Derived>& m, int rows, int cols)
-{
- return Eigen::Block<Derived>(m.derived(), 0, 0, rows, cols);
-}
-
-template<typename Derived>
-const Eigen::Block<const Derived>
-topLeftCorner(const MatrixBase<Derived>& m, int rows, int cols)
-{
- return Eigen::Block<const Derived>(m.derived(), 0, 0, rows, cols);
-}
-
-int main(int, char**)
-{
- Matrix4d m = Matrix4d::Identity();
- cout << topLeftCorner(4*m, 2, 3) << endl; // calls the const version
- topLeftCorner(m, 2, 3) *= 5; // calls the non-const version
- cout << "Now the matrix m is:" << endl << m << endl;
- return 0;
-}