legacy/
rmd_ga.pro
Class description for rmd_ga
Properties
Properties in rmd_ga
- itmax init
- function_name init
- pmutate init
- _Extra init
- quiet init
- iterproc init
- functargs init
- stretch_factor init
- npop init
- boltzmann init
- gene_length init
- keep_best init
- iterargs init
- prange init
- pcross init
- objective_function init
Fields
Fields in rmd_ga
- ITERARGS_PTR ptr_new()
- ITMAX 0L
- SEED_PTR ptr_new()
- INTERRUPT 0B
- PMUTATE 0.00000
- BEST_SO_FAR_PTR ptr_new()
- PRANGE_PTR ptr_new()
- QUIET 0B
- POP_PTR ptr_new()
- EXTRA_PTR ptr_new()
- NCALLS 0L
- BEST_IN_POP_PTR ptr_new()
- ITERPROC ''
- STRETCH_FACTOR 0.00000
- BEST_FIT_PTR ptr_new()
- BEST_RAW_FITNESS 0.00000
- NPOP 0L
- ITER 0L
- DAVE_FIT_PTR ptr_new()
- FTOL 0.00000
- NPARMS 0L
- GENE_LENGTH 0L
- KEEP_BEST 0B
- FUNC ''
- RAW_FIT_PTR ptr_new()
- FIT_PTR ptr_new()
- FUNCTARGS_PTR ptr_new()
- AVE_FIT_PTR ptr_new()
- PCROSS 0.00000
- FEVAL_PTR ptr_new()
- OBJECTIVE_FUNCTION ''
Routines
result = rmd_ga_obj_fun(z, _Extra=_Extra)
result = rmd_ga_boltzmann(z, _Extra=_Extra)
rmd_ga::cleanup
rmd_ga_iterproc, func, p, iter, interrupt, functargs=functargs, oref=oref, _Extra=_Extra
result = rmd_ga::decode_one(pop)
result = rmd_ga::decode_population()
rmd_ga::set_property, prange=prange, pmutate=pmutate, pcross=pcross, function_name=function_name, gene_length=gene_length, pop=pop, itmax=itmax, ftol=ftol, npop=npop
rmd_ga::get_property, prange=prange, pmutate=pmutate, pcross=pcross, function_name=function_name, gene_length=gene_length, pop=pop, nparms=nparms, parms=parms, best_parms=best_parms, itmax=itmax, ncalls=ncalls, fitness=fitness, feval=feval, ave_fitness=ave_fitness, dave_fitness=dave_fitness, best_fitness=best_fitness, raw_fitness=raw_fitness, ftol=ftol, npop=npop
result = rmd_ga::evaluate_fitness()
result = rmd_ga::reproduce()
result = rmd_ga::crossover()
result = rmd_ga::mutate()
result = rmd_ga::evolve()
result = rmd_ga::create_population()
result = rmd_ga::init(ftol, function_name=function_name, pcross=pcross, itmax=itmax, pmutate=pmutate, npop=npop, gene_length=gene_length, prange=prange, keep_best=keep_best, functargs=functargs, boltzmann=boltzmann, objective_function=objective_function, iterproc=iterproc, iterargs=iterargs, stretch_factor=stretch_factor, quiet=quiet, _Extra=_Extra)
rmd_ga__define
result = rmd_ga(ftol, function_value=function_value, function_name=function_name, prange=prange, ncalls=ncalls, quiet=quiet, pcross=pcross, pmutate=pmutate, boltzmann=boltzmann, itmax=itmax, objective_function=objective_function, gene_length=gene_length, stretch_factor=stretch_factor, npop=npop, functargs=functargs, _Extra=_Extra)
result = test_func_1(p, _EXTRA=_EXTRA)
test_ga_iterproc, func, p, iter, interrupt, functargs=functargs, oref=oref, _Extra=_Extra
result = my_obj_fun(z, _Extra=_Extra)
test_rmd_ga
Routine details
top rmd_ga::cleanup
rmd_ga::cleanup
top rmd_ga_iterproc
rmd_ga_iterproc, func, p, iter, interrupt, functargs=functargs, oref=oref, _Extra=_Extra
Parameters
- func
- p
- iter
- interrupt
Keywords
- functargs
- oref
- _Extra
top rmd_ga::decode_population
result = rmd_ga::decode_population()
top rmd_ga::set_property
rmd_ga::set_property, prange=prange, pmutate=pmutate, pcross=pcross, function_name=function_name, gene_length=gene_length, pop=pop, itmax=itmax, ftol=ftol, npop=npop
Keywords
- prange
- pmutate
- pcross
- function_name
- gene_length
- pop
- itmax
- ftol
- npop
top rmd_ga::get_property
rmd_ga::get_property, prange=prange, pmutate=pmutate, pcross=pcross, function_name=function_name, gene_length=gene_length, pop=pop, nparms=nparms, parms=parms, best_parms=best_parms, itmax=itmax, ncalls=ncalls, fitness=fitness, feval=feval, ave_fitness=ave_fitness, dave_fitness=dave_fitness, best_fitness=best_fitness, raw_fitness=raw_fitness, ftol=ftol, npop=npop
Keywords
- prange
- pmutate
- pcross
- function_name
- gene_length
- pop
- nparms
- parms
- best_parms
- itmax
- ncalls
- fitness
- feval
- ave_fitness
- dave_fitness
- best_fitness
- raw_fitness
- ftol
- npop
top rmd_ga::evaluate_fitness
result = rmd_ga::evaluate_fitness()
top rmd_ga::reproduce
result = rmd_ga::reproduce()
top rmd_ga::crossover
result = rmd_ga::crossover()
top rmd_ga::mutate
result = rmd_ga::mutate()
top rmd_ga::evolve
result = rmd_ga::evolve()
top rmd_ga::create_population
result = rmd_ga::create_population()
top rmd_ga::init
result = rmd_ga::init(ftol, function_name=function_name, pcross=pcross, itmax=itmax, pmutate=pmutate, npop=npop, gene_length=gene_length, prange=prange, keep_best=keep_best, functargs=functargs, boltzmann=boltzmann, objective_function=objective_function, iterproc=iterproc, iterargs=iterargs, stretch_factor=stretch_factor, quiet=quiet, _Extra=_Extra)
Parameters
- ftol
Keywords
- function_name
- pcross
- itmax
- pmutate
- npop
- gene_length
- prange
- keep_best
- functargs
- boltzmann
- objective_function
- iterproc
- iterargs
- stretch_factor
- quiet
- _Extra
top rmd_ga__define
rmd_ga__define
top rmd_ga
result = rmd_ga(ftol, function_value=function_value, function_name=function_name, prange=prange, ncalls=ncalls, quiet=quiet, pcross=pcross, pmutate=pmutate, boltzmann=boltzmann, itmax=itmax, objective_function=objective_function, gene_length=gene_length, stretch_factor=stretch_factor, npop=npop, functargs=functargs, _Extra=_Extra)
Parameters
- ftol
Keywords
- function_value
- function_name
- prange
- ncalls
- quiet
- pcross
- pmutate
- boltzmann
- itmax
- objective_function
- gene_length
- stretch_factor
- npop
- functargs
- _Extra
top test_ga_iterproc
test_ga_iterproc, func, p, iter, interrupt, functargs=functargs, oref=oref, _Extra=_Extra
Parameters
- func
- p
- iter
- interrupt
Keywords
- functargs
- oref
- _Extra
top test_rmd_ga
test_rmd_ga
File attributes
Modification date: | Tue Oct 1 14:11:46 2013 |
Lines: | 913 |