Home | Develop | Download | Contact
Namespaces | Estructuras de datos
Clase Pds::FireflyConf

Estructura de datos de configuración para Pds::Optimization::Firefly() y similares. Más...

Namespaces

namespace  Pds
 Nombre de espacio para Pds (Procesamiento Digital de Senales)
 

Estructuras de datos

class  Pds::FireflyConf
 La clase tipo Pds::FireflyConf . Esta clase genera una matriz de Nlin lineas y 1 columna. Para usar incluir Pds/FireflyConf. Más...
 

Varios tipos de constructores

Crean una objeto Pds::FireflyConf

 Pds::FireflyConf::FireflyConf (void)
 Crea un objeto vazio de tipo Pds::FireflyConf. Más...
 
 Pds::FireflyConf::FireflyConf (double L)
 Crea un objeto vazio de tipo Pds::FireflyConf. Más...
 
 Pds::FireflyConf::~FireflyConf ()
 

Descripción detallada

Estructura de datos de configuración para Pds::Optimization::Firefly() y similares.

#include <Pds/FireflyConf>

Informacion adicional puede ser encontrada en [8] [9] [pp. 81] [7]

Documentación de las funciones

◆ FireflyConf() [1/2]

Pds::FireflyConf::FireflyConf ( void  )

Crea un objeto vazio de tipo Pds::FireflyConf.

Dado un objeto $Conf$ los valores são inicializados com:

Variable Valor
Conf.Beta 0.6180
Conf.Gamma 1.0
Conf.Delta 0.96
Conf.MaxIter 512
Conf.Show false
Variable Valor
Conf.Alpha0 0.01
Conf.EnableAlphaDecrease true
Variable Valor
Conf.EnableFBreak false
Conf.FBreak 0.99
Variable Valor
Conf.MinError 0.001
Conf.EnableMinErrorBreak false

◆ FireflyConf() [2/2]

Pds::FireflyConf::FireflyConf ( double  L)

Crea un objeto vazio de tipo Pds::FireflyConf.

Dado un objeto $Conf$ los valores são inicializados com:

Variable Valor
Conf.Beta 1.0
Conf.Gamma $\frac{1}{\sqrt{L}}$ [7]
Conf.Delta 0.96 [7]
Conf.MaxIter 512
Conf.Show false
Variable Valor
Conf.Alpha0 $0.01 L$ [7]
Conf.EnableAlphaDecrease true
Variable Valor
Conf.EnableFBreak false
Conf.FBreak 0.99
Variable Valor
Conf.MinError 0.001
Conf.EnableMinErrorBreak false
Parámetros
[in]LLa escala media del problema de interés. por ejemplo si los datos van desde -1 a 1, entonces la escala es L=2.

◆ ~FireflyConf()

Pds::FireflyConf::~FireflyConf ( )

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed