Laboratorio de PRO2. Caso de estudio: experimentos inmunologicos.
v7.0 13-11-2017
|
Representa el conjunto de características y operaciones de las células. Más...
Métodos públicos | |
Celula () | |
Creadora por defecto. Más... | |
int | lucha_celulas (const Celula &c2) const |
Consultora que determina el resultado de la lucha entre dos células. Más... | |
bool | es_vacia () const |
Consultora que indica si la célula es vacía. Más... | |
int | num_param () |
Consultora del número de parámetros de una célula. Más... | |
void | leer (int N) |
Operación de lectura. Más... | |
void | escribir () const |
Operación de escritura. Más... | |
Métodos públicos estáticos | |
static int | id_vacia () |
Consultora del identificador especial de células vacías. Más... | |
Atributos privados | |
int | id |
Identificador de la célula. Más... | |
int | i_tol |
Indice de tolerancia. Más... | |
vector< double > | param |
Parámetros de la célula. Más... | |
Atributos privados estáticos | |
static const int | ID_VACIA = 0 |
Identificador especial para células vacias. Más... | |
Representa el conjunto de características y operaciones de las células.
Ofrece la operación de lucha entre células y las operaciones de lectura y escritura.
Dado que vamos a necesitar leer árboles de células, definimos el concepto de célula vacía para disponer de un formato de entrada parecido al de las anteriores sesiones de laboratorio, en las que se emplea una "marca" para indicar la lectura de un árbol vacío.
Celula::Celula | ( | ) |
Creadora por defecto.
Definición en la línea 7 del archivo Celula.cc.
int Celula::lucha_celulas | ( | const Celula & | c2 | ) | const |
Consultora que determina el resultado de la lucha entre dos células.
bool Celula::es_vacia | ( | ) | const |
Consultora que indica si la célula es vacía.
Definición en la línea 41 del archivo Celula.cc.
int Celula::num_param | ( | ) |
|
static |
Consultora del identificador especial de células vacías.
Definición en la línea 50 del archivo Celula.cc.
void Celula::leer | ( | int | N | ) |
Operación de lectura.
Definición en la línea 55 del archivo Celula.cc.
void Celula::escribir | ( | ) | const |
|
staticprivate |
|
private |