From 9dd7a0b60271b20bf7e3ed72eecda0af7924b621 Mon Sep 17 00:00:00 2001 From: Benoit Jacob Date: Fri, 8 Jun 2007 05:57:47 +0000 Subject: [PATCH] add eigen-style typedefs --- tvmet-1.7.1/include/tvmet/CMakeLists.txt | 3 +-- tvmet-1.7.1/include/tvmet/Matrix.h | 9 +++++++++ tvmet-1.7.1/include/tvmet/Vector.h | 9 +++++++++ 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/tvmet-1.7.1/include/tvmet/CMakeLists.txt b/tvmet-1.7.1/include/tvmet/CMakeLists.txt index 909379d57..14778920c 100644 --- a/tvmet-1.7.1/include/tvmet/CMakeLists.txt +++ b/tvmet-1.7.1/include/tvmet/CMakeLists.txt @@ -41,5 +41,4 @@ INSTALL(FILES ADD_SUBDIRECTORY(loop) ADD_SUBDIRECTORY(meta) ADD_SUBDIRECTORY(xpr) -ADD_SUBDIRECTORY(util) -# don't install the util/ subdirectory as it's only used for examples and tests \ No newline at end of file +ADD_SUBDIRECTORY(util) \ No newline at end of file diff --git a/tvmet-1.7.1/include/tvmet/Matrix.h b/tvmet-1.7.1/include/tvmet/Matrix.h index dfc18d623..73e3d1a8c 100644 --- a/tvmet-1.7.1/include/tvmet/Matrix.h +++ b/tvmet-1.7.1/include/tvmet/Matrix.h @@ -429,6 +429,15 @@ private: value_type m_data[Size]; }; +typedef Matrix Matrix2i; +typedef Matrix Matrix3i; +typedef Matrix Matrix4i; +typedef Matrix Matrix2f; +typedef Matrix Matrix3f; +typedef Matrix Matrix4f; +typedef Matrix Matrix2d; +typedef Matrix Matrix3d; +typedef Matrix Matrix4d; } // namespace tvmet diff --git a/tvmet-1.7.1/include/tvmet/Vector.h b/tvmet-1.7.1/include/tvmet/Vector.h index 6409fab96..285dfaba2 100644 --- a/tvmet-1.7.1/include/tvmet/Vector.h +++ b/tvmet-1.7.1/include/tvmet/Vector.h @@ -489,6 +489,15 @@ private: value_type m_data[Size]; }; +typedef Vector Vector2i; +typedef Vector Vector3i; +typedef Vector Vector4i; +typedef Vector Vector2f; +typedef Vector Vector3f; +typedef Vector Vector4f; +typedef Vector Vector2d; +typedef Vector Vector3d; +typedef Vector Vector4d; } // namespace tvmet