[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Marvin-cvs] marvin/src/libnn/networks mlpNN.ml nn.ml tdNN.ml
From: |
Olivier Ricordeau |
Subject: |
[Marvin-cvs] marvin/src/libnn/networks mlpNN.ml nn.ml tdNN.ml |
Date: |
Fri, 29 Aug 2003 04:29:39 -0400 |
CVSROOT: /cvsroot/marvin
Module name: marvin
Branch:
Changes by: Olivier Ricordeau <address@hidden> 03/08/29 04:29:39
Modified files:
src/libnn/networks: mlpNN.ml nn.ml tdNN.ml
Log message:
-> Now nn does not need a class parameter anymore. There was what one
can call
an "infinite type recursion" (defaultVisitor needs nn as parameter,
which
needs defaultVisitor as parameter, which needs nn as parameter, which
needs
defaultVisitor...). What's more, nn's class parameter was useless (the
proof:
it compiles! ;) ).
-> Moved the accept method up in the abstract nn class.
-> Moved the _networkType attribute up in the abstract nn class. Now
this
parameter must be initialized in each derived classes' Ctor!
-> Added some missing beerware clauses in the headers.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/marvin/marvin/src/libnn/networks/mlpNN.ml.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/marvin/marvin/src/libnn/networks/nn.ml.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/marvin/marvin/src/libnn/networks/tdNN.ml.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Marvin-cvs] marvin/src/libnn/networks mlpNN.ml nn.ml tdNN.ml,
Olivier Ricordeau <=