aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2007-10-01 04:57:51 +0000
committerGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2007-10-01 04:57:51 +0000
commite116aba444d18a031d12389b1257dc1ffe752dd1 (patch)
tree2ea15278fec34845536ea12b5f91ea63a15c287e /src
parent2d823d8ef60c9aed3c2eb3c4bbee08616cd7aee3 (diff)
adapt to coding style used elsewhere in eigen2
Diffstat (limited to 'src')
-rw-r--r--src/internal/Object.h42
1 files changed, 21 insertions, 21 deletions
diff --git a/src/internal/Object.h b/src/internal/Object.h
index 90bafb816..dd92e2915 100644
--- a/src/internal/Object.h
+++ b/src/internal/Object.h
@@ -28,36 +28,36 @@
#include "Util.h"
-template<int count, int rows> class Loop
+template<int Size, int Rows> class EiLoop
{
- enum {
- col = (count-1)/rows,
- row = (count-1)%rows,
- next = count-1
- };
+ static const int col = (Size-1) / Rows;
+ static const int row = (Size-1) % Rows;
+
public:
- template <typename Derived1, typename Derived2> static void copy(Derived1 &dst, const Derived2 &src)
- {
- Loop<next, rows>::copy(dst, src);
- dst.write(row, col) = src.read(row, col);
- }
+ template <typename Derived1, typename Derived2>
+ static void copy(Derived1 &dst, const Derived2 &src)
+ {
+ EiLoop<Size-1, Rows>::copy(dst, src);
+ dst.write(row, col) = src.read(row, col);
+ }
};
-template<int rows> class Loop<0, rows>
+
+template<int Rows> class EiLoop<0, Rows>
{
public:
- template <typename Derived1, typename Derived2> static void copy(Derived1 &dst, const Derived2 &src)
- {
- EI_UNUSED(dst);
- EI_UNUSED(src);
- }
+ template <typename Derived1, typename Derived2>
+ static void copy(Derived1 &dst, const Derived2 &src)
+ {
+ EI_UNUSED(dst);
+ EI_UNUSED(src);
+ }
};
-
template<typename Scalar, typename Derived> class EiObject
{
static const int RowsAtCompileTime = Derived::RowsAtCompileTime,
ColsAtCompileTime = Derived::ColsAtCompileTime,
- CountAtCompileTime= RowsAtCompileTime*ColsAtCompileTime > 0 ?
+ SizeAtCompileTime = RowsAtCompileTime*ColsAtCompileTime > 0 ?
RowsAtCompileTime*ColsAtCompileTime : 0;
template<typename OtherDerived>
@@ -65,8 +65,8 @@ template<typename Scalar, typename Derived> class EiObject
{
if ((RowsAtCompileTime != EiDynamic) &&
(ColsAtCompileTime != EiDynamic) &&
- (CountAtCompileTime <= 25))
- Loop<CountAtCompileTime, RowsAtCompileTime>::copy(*this, other);
+ (SizeAtCompileTime <= 25))
+ EiLoop<SizeAtCompileTime, RowsAtCompileTime>::copy(*this, other);
else
for(int i = 0; i < rows(); i++)
for(int j = 0; j < cols(); j++)