Home
|
Develop
|
Download
|
Contact
src
headers
Pds
FireflyConf.hpp
1
/*
2
* FireflyConf.hpp
3
*
4
* Copyright 2018 Fernando Pujaico Rivera <fernando.pujaico.rivera@gmail.com>
5
*
6
* This program is free software; you can redistribute it and/or modify
7
* it under the terms of the GNU General Public License as published by
8
* the Free Software Foundation; either version 2 of the License, or
9
* (at your option) any later version.
10
*
11
* This program is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
* GNU General Public License for more details.
15
*
16
* You should have received a copy of the GNU General Public License
17
* along with this program; if not, write to the Free Software
18
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
19
* MA 02110-1301, USA.
20
*
21
*/
22
32
#ifndef __PDS_FIREFLYCONF_HPP__
33
#define __PDS_FIREFLYCONF_HPP__
34
35
#include <string>
36
47
namespace
Pds
{
48
56
class
FireflyConf
57
{
58
public
:
67
double
Beta
;
68
73
double
Gamma
;
74
79
double
Alpha0
;
80
87
bool
EnableAlphaDecrease
;
88
94
double
Delta
;
95
96
98
unsigned
int
MaxIter
;
99
101
bool
Show
;
102
104
bool
EnableFBreak
;
105
107
double
FBreak
;
108
109
115
double
MinError
;
116
118
bool
EnableMinErrorBreak
;
119
120
126
public
:
127
160
FireflyConf
(
void
);
161
162
196
FireflyConf
(
double
L);
197
198
199
~FireflyConf
();
200
206
};
// Class FireflyConf
207
208
}
// namespace Pds
209
210
215
#endif
216
Pds::FireflyConf
La clase tipo Pds::FireflyConf . Esta clase genera una matriz de Nlin lineas y 1 columna....
Definition:
FireflyConf.hpp:57
Pds::FireflyConf::EnableMinErrorBreak
bool EnableMinErrorBreak
Definition:
FireflyConf.hpp:118
Pds::FireflyConf::EnableAlphaDecrease
bool EnableAlphaDecrease
Definition:
FireflyConf.hpp:87
Pds::FireflyConf::FBreak
double FBreak
Definition:
FireflyConf.hpp:107
Pds::FireflyConf::Show
bool Show
Definition:
FireflyConf.hpp:101
Pds::FireflyConf::Beta
double Beta
Definition:
FireflyConf.hpp:67
Pds::FireflyConf::EnableFBreak
bool EnableFBreak
Definition:
FireflyConf.hpp:104
Pds::FireflyConf::MaxIter
unsigned int MaxIter
Definition:
FireflyConf.hpp:98
Pds::FireflyConf::Gamma
double Gamma
Definition:
FireflyConf.hpp:73
Pds::FireflyConf::Alpha0
double Alpha0
Definition:
FireflyConf.hpp:79
Pds::FireflyConf::Delta
double Delta
Definition:
FireflyConf.hpp:94
Pds::FireflyConf::MinError
double MinError
Definition:
FireflyConf.hpp:115
Pds::FireflyConf::FireflyConf
FireflyConf(void)
Crea un objeto vazio de tipo Pds::FireflyConf.
Pds::FireflyConf::~FireflyConf
~FireflyConf()
Pds::FireflyConf::FireflyConf
FireflyConf(double L)
Crea un objeto vazio de tipo Pds::FireflyConf.
Pds
Nombre de espacio para Pds (Procesamiento Digital de Senales)
Definition:
AbstractRV.hpp:42
Enlaces de interés
Manual de referencia generado el Martes, 10 de Octubre de 2023 18:23:40 para la biblioteca
libpdsramm
usando Generado el Martes, 10 de Octubre de 2023 18:23:40 para libpdsramm por
1.9.4