|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r51734 - sandbox/numeric_bindings/boost/numeric/bindings/traits
From: rutger_at_[hidden]
Date: 2009-03-12 11:02:28
Author: rutger
Date: 2009-03-12 11:02:27 EDT (Thu, 12 Mar 2009)
New Revision: 51734
URL: http://svn.boost.org/trac/boost/changeset/51734
Log:
Added triangular_t, triangular_packed_t
Text files modified:
sandbox/numeric_bindings/boost/numeric/bindings/traits/matrix_traits.hpp | 21 ++++++++++++---------
1 files changed, 12 insertions(+), 9 deletions(-)
Modified: sandbox/numeric_bindings/boost/numeric/bindings/traits/matrix_traits.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/traits/matrix_traits.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/traits/matrix_traits.hpp 2009-03-12 11:02:27 EDT (Thu, 12 Mar 2009)
@@ -63,23 +63,26 @@
};
// matrix structure tags:
- struct general_t {};
- struct symmetric_t {};
- struct symmetric_packed_t {};
- struct hermitian_t {};
- struct hermitian_packed_t {};
- struct banded_t {};
- // TO DO: add triangular, etc.
+ struct general_t {};
+ struct symmetric_t {};
+ struct symmetric_packed_t {};
+ struct hermitian_t {};
+ struct hermitian_packed_t {};
+ struct banded_t {};
+ struct triangular_t {};
+ struct triangular_packed_t {};
+ // If all else fails...
struct unknown_structure_t {};
// storage ordering tags:
struct row_major_t {};
struct column_major_t {};
- // upper/lower triangular part tags:
+ // upper/lower non-unit/unit triangular type tags
struct upper_t {};
struct lower_t {};
-
+ struct unit_upper_t {};
+ struct unit_lower_t {};
///////////////////////////
//
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk