From: <sla...@us...> - 2008-08-07 07:39:03
|
Revision: 5225 http://octave.svn.sourceforge.net/octave/?rev=5225&view=rev Author: slackydeb Date: 2008-08-07 07:39:10 +0000 (Thu, 07 Aug 2008) Log Message: ----------- move gaoptimget function outside the inst directory because at the moment it is not mantained Added Paths: ----------- trunk/octave-forge/main/ga/doc/old_stuff/ trunk/octave-forge/main/ga/doc/old_stuff/__gaoptimget__.m Removed Paths: ------------- trunk/octave-forge/main/ga/inst/__gaoptimget__.m Copied: trunk/octave-forge/main/ga/doc/old_stuff/__gaoptimget__.m (from rev 5223, trunk/octave-forge/main/ga/inst/__gaoptimget__.m) =================================================================== --- trunk/octave-forge/main/ga/doc/old_stuff/__gaoptimget__.m (rev 0) +++ trunk/octave-forge/main/ga/doc/old_stuff/__gaoptimget__.m 2008-08-07 07:39:10 UTC (rev 5225) @@ -0,0 +1,56 @@ +## Copyright (C) 2008 Luca Favatella <sla...@gm...> +## +## +## This program is free software; you can redistribute it and/or modify it +## under the terms of the GNU General Public License as published by +## the Free Software Foundation; either version 2, or (at your option) +## any later version. +## +## This program is distributed in the hope that it will be useful, but +## WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +## General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with this program; see the file COPYING. If not, write to the Free +## Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +## 02110-1301, USA. + +## -*- texinfo -*- +## @deftypefn{Function File} {@var{val} =} gaoptimget (@var{options}, '@var{name}') +## Return the value of the parameter @var{name} from the genetic algorithm options structure. +## +## @seealso{gaoptimset} +## @end deftypefn + +## Author: Luca Favatella <sla...@gm...> +## Version: 3.3 + +function val = gaoptimget (options, name) + if (nargin != 2) + print_usage (); + else + switch (name) + case 'CreationFcn' + val = options.CreationFcn; + case 'CrossoverFcn' + val = options.CrossoverFcn; + case 'CrossoverFraction' + val = options.CrossoverFraction; + case 'EliteCount' + val = options.EliteCount; + case 'FitnessLimit' + val = options.FitnessLimit; + case 'Generations' + val = options.Generations; + case 'MutationFcn' + val = options.MutationFcn; + case 'PopInitRange' + val = options.PopInitRange; + case 'PopulationSize' + val = options.PopulationSize; + case 'SelectionFcn' + val = options.SelectionFcn; + endswitch + endif +endfunction \ No newline at end of file Deleted: trunk/octave-forge/main/ga/inst/__gaoptimget__.m =================================================================== --- trunk/octave-forge/main/ga/inst/__gaoptimget__.m 2008-08-07 07:34:34 UTC (rev 5224) +++ trunk/octave-forge/main/ga/inst/__gaoptimget__.m 2008-08-07 07:39:10 UTC (rev 5225) @@ -1,56 +0,0 @@ -## Copyright (C) 2008 Luca Favatella <sla...@gm...> -## -## -## This program is free software; you can redistribute it and/or modify it -## under the terms of the GNU General Public License as published by -## the Free Software Foundation; either version 2, or (at your option) -## any later version. -## -## This program is distributed in the hope that it will be useful, but -## WITHOUT ANY WARRANTY; without even the implied warranty of -## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -## General Public License for more details. -## -## You should have received a copy of the GNU General Public License -## along with this program; see the file COPYING. If not, write to the Free -## Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA -## 02110-1301, USA. - -## -*- texinfo -*- -## @deftypefn{Function File} {@var{val} =} gaoptimget (@var{options}, '@var{name}') -## Return the value of the parameter @var{name} from the genetic algorithm options structure. -## -## @seealso{gaoptimset} -## @end deftypefn - -## Author: Luca Favatella <sla...@gm...> -## Version: 3.3 - -function val = gaoptimget (options, name) - if (nargin != 2) - print_usage (); - else - switch (name) - case 'CreationFcn' - val = options.CreationFcn; - case 'CrossoverFcn' - val = options.CrossoverFcn; - case 'CrossoverFraction' - val = options.CrossoverFraction; - case 'EliteCount' - val = options.EliteCount; - case 'FitnessLimit' - val = options.FitnessLimit; - case 'Generations' - val = options.Generations; - case 'MutationFcn' - val = options.MutationFcn; - case 'PopInitRange' - val = options.PopInitRange; - case 'PopulationSize' - val = options.PopulationSize; - case 'SelectionFcn' - val = options.SelectionFcn; - endswitch - endif -endfunction \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |