[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Toon-members] TooN internal/objects.h test/identity_test.cc
From: |
Edward Rosten |
Subject: |
[Toon-members] TooN internal/objects.h test/identity_test.cc |
Date: |
Thu, 11 Jun 2009 20:53:19 +0000 |
CVSROOT: /cvsroot/toon
Module name: TooN
Changes by: Edward Rosten <edrosten> 09/06/11 20:53:19
Modified files:
internal : objects.h
test : identity_test.cc
Log message:
Updated operator- to work with new scalable operators.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/TooN/internal/objects.h?cvsroot=toon&r1=1.15&r2=1.16
http://cvs.savannah.gnu.org/viewcvs/TooN/test/identity_test.cc?cvsroot=toon&r1=1.3&r2=1.4
Patches:
Index: internal/objects.h
===================================================================
RCS file: /cvsroot/toon/TooN/internal/objects.h,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- internal/objects.h 11 Jun 2009 20:10:25 -0000 1.15
+++ internal/objects.h 11 Jun 2009 20:53:19 -0000 1.16
@@ -646,10 +646,11 @@
}
-template<class Op>
-Operator<Op> operator-(const Operator<Op>& o)
+template<template<class> class Op, class P>
+typename Operator<Op<P> >::template ScaleType<P>::Type
+operator-(const Operator<Op<P> >& o)
{
- return o.template scale_me<typename Operator<Op>::Precision>(-1);
+ return o.template scale_me<P>(-1);
}
Index: test/identity_test.cc
===================================================================
RCS file: /cvsroot/toon/TooN/test/identity_test.cc,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- test/identity_test.cc 5 May 2009 16:26:38 -0000 1.3
+++ test/identity_test.cc 11 Jun 2009 20:53:19 -0000 1.4
@@ -27,5 +27,6 @@
cout << Identity - p << endl;
-
+ Matrix<3> g = -Identity * 2;
+ cout << g << endl;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Toon-members] TooN internal/objects.h test/identity_test.cc,
Edward Rosten <=