
New patches:

[unrevert
anonymous**20050222084119] 
<
> {
hunk ./runy.cc 11
 #include "pcnn2d.h"
 
 const int dim = 128;
-const int Niters = 50;
+const int Niters = 400;
 
 int main( )
 {
hunk ./runy.cc 24
 	int i;
 	for( i=0; i<Niters; i++ ) {
 		Net.Iterate( stim );
-		std::ostringstream name;
-		name << "yout";
-		if( i <=9 ) name << '0';
-		name << i << ".pbm";
-		if( Net.Y.Max( ) > Net.Y.Min() ) Net.Y.SaveTarga( name.str().c_str() );
+// 		std::ostringstream name;
+// 		name << "yout";
+// 		if( i <=9 ) name << '0';
+// 		name << i << ".pbm";
+// 		if( Net.Y.Max( ) > Net.Y.Min() ) Net.Y.SaveTarga( name.str().c_str() );
 	}
 	return 0;
 }
}

Context:

[A little bit of inlining.
Rasmus Kaj <kaj@kth.se>**20050222080855] 
[Use one standard vector for the matrix storage rather than a set of local vectors.
Rasmus Kaj <kaj@kth.se>**20050221234547] 
[Less explicit dependency of the storage of a matrix.
Rasmus Kaj <kaj@kth.se>**20050221231547] 
[Prohibit unused default constructor.
Rasmus Kaj <kaj@kth.se>**20050221231304] 
[Remove some unused #includes.
Rasmus Kaj <kaj@kth.se>**20050221225841] 
[Use iostream rather than FILE*.
Rasmus Kaj <kaj@kth.se>**20050221225400] 
[Use exceptions rather than the "oops" method.
Rasmus Kaj <kaj@kth.se>**20050221215806] 
[Removed some unused function declarations and include lines.
Rasmus Kaj <kaj@kth.se>**20050221214752] 
[Miscellaneous clenup / simplification.  Slower, but more optimizable.
Rasmus Kaj <kaj@kth.se>**20050216235356] 
[Optional profiling.
Rasmus Kaj <kaj@kth.se>**20050216235149] 
[No need for an own string class.
Rasmus Kaj <kaj@kth.se>**20050216210554] 
[Compile with warnings, and change so there are none.
Rasmus Kaj <kaj@kth.se>**20050216205611] 
[Added a Makefile and made minimal changes to make it compile.
Rasmus Kaj <kaj@kth.se>**20050216200352] 
[Original from http://michael.alecti.com/Downloads/pcnnref.tar.gz
Rasmus Kaj <kaj@kth.se>**20050216185046] 
Patch bundle hash:
f55495772eb526e0877908ff48ec3a730f285d38
