|
From: Herton R. K. <he...@us...> - 2005-07-03 02:18:45
|
Update of /cvsroot/kimageprocess/kimageprocess/src/plugins/fann In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5649 Modified Files: fann.cpp Log Message: - Optimization fixes. Index: fann.cpp =================================================================== RCS file: /cvsroot/kimageprocess/kimageprocess/src/plugins/fann/fann.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- fann.cpp 3 Jul 2005 02:14:32 -0000 1.8 +++ fann.cpp 3 Jul 2005 02:18:37 -0000 1.9 @@ -73,15 +73,16 @@ struct fann_train_data fanndata; float *in, *out; + int n = data.count(); - in = new float[data.count() * inputs]; - out = new float[data.count() * outputs]; - fanndata.num_data = data.count(); + in = new float[n * inputs]; + out = new float[n * outputs]; + fanndata.num_data = n; fanndata.num_input = inputs; fanndata.num_output = outputs; - fanndata.input = new float*[data.count()]; - fanndata.output = new float*[data.count()]; - for ( unsigned int i=0; i < data.count(); ++i ) + fanndata.input = new float*[n]; + fanndata.output = new float*[n]; + for ( unsigned int i=0; i < n; ++i ) { fanndata.input[i] = in + i * inputs; fanndata.output[i] = out + i * outputs; |