[PD-cvs] externals/ann/src ann_mlp.c,1.4,1.5 ann_td.c,1.4,1.5

IOhannes m zmölnig zmoelnig at users.sourceforge.net
Fri May 20 13:06:40 CEST 2005


Update of /cvsroot/pure-data/externals/ann/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6599

Modified Files:
	ann_mlp.c ann_td.c 
Log Message:
raised the max.number of inputs/outputs (i needed more of them...)
checks whether max.# IOputs is exceeded (and not just reached)


Index: ann_mlp.c
===================================================================
RCS file: /cvsroot/pure-data/externals/ann/src/ann_mlp.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** ann_mlp.c	19 May 2005 14:19:19 -0000	1.4
--- ann_mlp.c	20 May 2005 11:06:37 -0000	1.5
***************
*** 20,25 ****
  #define RUN  1
  
! #define MAXINPUT 100
! #define MAXOUTPUT 100
  
  static t_class *ann_mlp_class;
--- 20,25 ----
  #define RUN  1
  
! #define MAXINPUT 256
! #define MAXOUTPUT 256
  
  static t_class *ann_mlp_class;
***************
*** 76,88 ****
  		learning_rate = atom_getfloat(argv++);
  
! 	if (num_input>=MAXINPUT)
  	{
! 		error("too many inputs, maximum allowed is MAXINPUT");
  		return;
  	}
  
! 	if (num_output>=MAXOUTPUT)
  	{
! 		error("too many outputs, maximum allowed is MAXOUTPUT");
  		return;
  	}
--- 76,88 ----
  		learning_rate = atom_getfloat(argv++);
  
! 	if (num_input>MAXINPUT)
  	{
! 		error("too many inputs, maximum allowed is %d",MAXINPUT);
  		return;
  	}
  
! 	if (num_output>MAXOUTPUT)
  	{
! 		error("too many outputs, maximum allowed is %d", MAXOUTPUT);
  		return;
  	}

Index: ann_td.c
===================================================================
RCS file: /cvsroot/pure-data/externals/ann/src/ann_td.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** ann_td.c	19 May 2005 14:19:19 -0000	1.4
--- ann_td.c	20 May 2005 11:06:37 -0000	1.5
***************
*** 20,25 ****
  #define RUN  1
  
! #define MAXINPUT 100
! #define MAXOUTPUT 100
  
  static t_class *ann_td_class;
--- 20,25 ----
  #define RUN  1
  
! #define MAXINPUT 256
! #define MAXOUTPUT 256
  
  static t_class *ann_td_class;
***************
*** 109,113 ****
  		learning_rate = atom_getfloat(argv++);
  
! 	if ((num_input * x->frames)>=MAXINPUT)
  	{
  		error("too many inputs, maximum allowed is %f", MAXINPUT/x->frames);
--- 109,113 ----
  		learning_rate = atom_getfloat(argv++);
  
! 	if ((num_input * x->frames)>MAXINPUT)
  	{
  		error("too many inputs, maximum allowed is %f", MAXINPUT/x->frames);
***************
*** 115,119 ****
  	}
  
! 	if (num_output>=MAXOUTPUT)
  	{
  		error("too many outputs, maximum allowed is MAXOUTPUT");
--- 115,119 ----
  	}
  
! 	if (num_output>MAXOUTPUT)
  	{
  		error("too many outputs, maximum allowed is MAXOUTPUT");





More information about the Pd-cvs mailing list