diff options
author | Gael Guennebaud <g.gael@free.fr> | 2010-01-05 13:07:32 +0100 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2010-01-05 13:07:32 +0100 |
commit | 9d9e00b6080153ddaa26ccfce922d7814811a1ae (patch) | |
tree | a18d77d660e3734a21daec2637c2066afab9021d /Eigen/src/Core/VectorBlock.h | |
parent | 90d2ae7fec1000c244472c94af24126c5f2ca2a2 (diff) | |
parent | 51b8f014f30d0f64fcd4f6dff4b1afa64f8ace48 (diff) |
merge and add start/end to Eigen2Support
Diffstat (limited to 'Eigen/src/Core/VectorBlock.h')
-rw-r--r-- | Eigen/src/Core/VectorBlock.h | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/Eigen/src/Core/VectorBlock.h b/Eigen/src/Core/VectorBlock.h index 96af71b36..760c097ad 100644 --- a/Eigen/src/Core/VectorBlock.h +++ b/Eigen/src/Core/VectorBlock.h @@ -154,16 +154,16 @@ DenseBase<Derived>::segment(int start, int size) const */ template<typename Derived> inline VectorBlock<Derived> -DenseBase<Derived>::start(int size) +DenseBase<Derived>::head(int size) { EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived) return VectorBlock<Derived>(derived(), 0, size); } -/** This is the const version of start(int).*/ +/** This is the const version of head(int).*/ template<typename Derived> inline const VectorBlock<Derived> -DenseBase<Derived>::start(int size) const +DenseBase<Derived>::head(int size) const { EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived) return VectorBlock<Derived>(derived(), 0, size); @@ -186,16 +186,16 @@ DenseBase<Derived>::start(int size) const */ template<typename Derived> inline VectorBlock<Derived> -DenseBase<Derived>::end(int size) +DenseBase<Derived>::tail(int size) { EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived) return VectorBlock<Derived>(derived(), this->size() - size, size); } -/** This is the const version of end(int).*/ +/** This is the const version of tail(int).*/ template<typename Derived> inline const VectorBlock<Derived> -DenseBase<Derived>::end(int size) const +DenseBase<Derived>::tail(int size) const { EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived) return VectorBlock<Derived>(derived(), this->size() - size, size); @@ -247,17 +247,17 @@ DenseBase<Derived>::segment(int start) const template<typename Derived> template<int Size> inline VectorBlock<Derived,Size> -DenseBase<Derived>::start() +DenseBase<Derived>::head() { EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived) return VectorBlock<Derived,Size>(derived(), 0); } -/** This is the const version of start<int>().*/ +/** This is the const version of head<int>().*/ template<typename Derived> template<int Size> inline const VectorBlock<Derived,Size> -DenseBase<Derived>::start() const +DenseBase<Derived>::head() const { EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived) return VectorBlock<Derived,Size>(derived(), 0); @@ -277,17 +277,17 @@ DenseBase<Derived>::start() const template<typename Derived> template<int Size> inline VectorBlock<Derived,Size> -DenseBase<Derived>::end() +DenseBase<Derived>::tail() { EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived) return VectorBlock<Derived, Size>(derived(), size() - Size); } -/** This is the const version of end<int>.*/ +/** This is the const version of tail<int>.*/ template<typename Derived> template<int Size> inline const VectorBlock<Derived,Size> -DenseBase<Derived>::end() const +DenseBase<Derived>::tail() const { EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived) return VectorBlock<Derived, Size>(derived(), size() - Size); |