toon-members
[Top][All Lists]
Advanced

[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;
 }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]