The LAMP Application

Generated by IDLdoc

single page | use frames     summary     class     fields     routine details     file attributes

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_obj_fun

result = rmd_ga_obj_fun(z, _Extra=_Extra)

Parameters

z

Keywords

_Extra

top rmd_ga_boltzmann

result = rmd_ga_boltzmann(z, _Extra=_Extra)

Parameters

z

Keywords

_Extra

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_one

result = rmd_ga::decode_one(pop)

Parameters

pop

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_func_1

result = test_func_1(p, _EXTRA=_EXTRA)

Parameters

p

Keywords

_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 my_obj_fun

result = my_obj_fun(z, _Extra=_Extra)

Parameters

z

Keywords

_Extra

top test_rmd_ga

test_rmd_ga

File attributes

Modification date: Tue Oct 1 14:11:46 2013
Lines: 913