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