aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/Util.h
diff options
context:
space:
mode:
authorGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2008-01-13 22:48:57 +0000
committerGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2008-01-13 22:48:57 +0000
commit6ce996f219170f79f93a21ca86c7f3bd0f425102 (patch)
treeb5a9f2a8e03e2faed4319cb6bd278a4ae221d992 /Eigen/src/Core/Util.h
parent95dc68dc8682605651583dfd83aef742f87170f4 (diff)
big improvement of the block-manipulation API
- reduction of sizeof(Block) for vector types - variants of block() and fixedBlock() for vector blocks - convenience methods start() and end() for vectors - convenience method corner() for matrices
Diffstat (limited to 'Eigen/src/Core/Util.h')
-rw-r--r--Eigen/src/Core/Util.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/Eigen/src/Core/Util.h b/Eigen/src/Core/Util.h
index 935a3dea6..8104201e6 100644
--- a/Eigen/src/Core/Util.h
+++ b/Eigen/src/Core/Util.h
@@ -94,6 +94,8 @@ const int Dynamic = -10;
const int ColumnMajor = 0;
const int RowMajor = 1;
+enum CornerType { TopLeft, TopRight, BottomLeft, BottomRight };
+
//classes inheriting NoOperatorEquals don't generate a default operator=.
class NoOperatorEquals
{